精华内容
下载资源
问答
  • 学Java有什么书推荐?

    2020-09-14 14:49:13
    学Java有什么书推荐? 看到有些小伙伴在问学Java有什么书可以推荐的,今天小编就来推荐一下学习Java可以看的书啦 第一本《Java编程思想》 Thinkinjava被誉为“java圣经”。Java编程思想(第4版)》赢得全球程序员...

    学Java有什么书推荐?
    看到有些小伙伴在问学Java有什么书可以推荐的,今天小编就来推荐一下学习Java可以看的书啦
    第一本《Java编程思想》
    Thinkinjava被誉为“java圣经”。Java编程思想(第4版)》赢得了全球程序员的广泛赞誉,即使是晦涩的概念,在BruceEckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。无论你处于什么阶段,每一次阅读都能有所收获。也因此,对于新手而言,这本书毁誉参半,自行斟酌吧。
    第二本《EffectiveJava》
    本书介绍了在java编程中78条极具实用价值的经验规则,每条规则都以简短、独立的小文章形式出现。并通过例子代码加以进一步说明,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案PS:《Java编程思想》《EffectiveJava》这两本书建议在对语法有基础概念认知以后,再入手学习。建议都每年看一看,会有不一样的收获。
    第三本《HeadFirst设计模式》
    设计模式的学习:先理解概念,掌握面向对象的开发守则,在运用到实际项目中。所以需要你大量的练习,这里需要注意的,不要模仿抄代码,就算你学会写这个程序,但下次遇到类似的问题,你还是束手无策,建议理解概念以后,自己动手写,不断的去验证书中的理念是否正确。如果前面三本书看起来比较吃力,也可以先看看接下来推荐的两本讲语法基础的书:
    第四本《Java核心技术卷I》(基础知识)
    统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强,第1章概述了Java语言与其他程序设计语言不同的性能。并通过例子代码加以进一步说明,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案
    第五本《HeadFirstJava》
    这是本完整的面向对象(object-oriented,OO程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。重要的,你会学会如何像个面向对象开发者一样去思考而且不只是读死书,你还会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。在这些活动中,你会写出一堆真正的Java程序,包括了一个船舰炮战游戏和一个网络聊天程序。
    但如果你真地想要好好地学习Java,你会需要《HeadfirstJava》。如何学习HeadFirst系列:HeadFirst系列的图文并茂学习方式能激发你极大的兴趣。但需要注意的是HeadFirst系列的书的协作方式对于习惯传统教育的大多数中国人来说,看的过程中会觉得知识点比较散乱,HeadFirst系列编写方式采用引导式教学,不直接告诉你该怎么做,而是利用故事当作引子,带领读者思考并想办法解决问题。解决问题的过程中又会产生一些新的问题,再继续思考、继续解决问题,这样可以加深体会。刚开始比较吃力,建议边看边做思维导图。不仅能快速地在脑海中掌握住知识,还能锻炼你的编程思维能力。
    好了以上就是小变今天推荐的而学习Java可以看什么书啦,有问题可以评论或者私信哦

    展开全文
  • 猛然发现,学习JAVA开发也差不多半年的时间,虽然说要精通一门语言需要多年的时间,但是这段时间难免会一些感想和收获,希望能伴随着这段记录持续的学习。以前一直听说JAVA较之于C/C++简单一些,但是刚接触...
         猛然发现,学习JAVA开发也有差不多半年的时间了,虽然说要精通一门语言需要多年的时间,但是这段时间难免会有一些感想和收获,希望能伴随着这段记录持续的学习。以前一直听说JAVA较之于C/C++简单一些,但是刚接触还是让我有点摸不着头脑,知道package是类似于#include的功能,但是不晓得每一个点表示一个目录,这样的折腾很是让人心烦。
    
         那么,怎么开始学习JAVA呢?首先要弄清楚什么是编程语言,在我的理解中,语言是用于交流的,我们一路上学习汉语,学习英语,不都是为了能和其他人交流吗?而编程语言呢,就是为了能和计算机交流,但是我们的计算机(不局限于电脑,还包括其他的智能设备)也有它的限制,就像我只能听得懂汉语一样,计算机智能识别出它的大脑(CPU)所局限的语言,对于我们来说,这些都是一条一条的指令,最终映射到二进制的机器语言指令,计算机能够识别出这些二进制码的含义,从而执行相应的功能,但是机器语言很难啊,例如在x86平台下,谁能记得住一个mov指令对应的是怎样的1和0的组合呢?为了方便编程,产生了汇编语言,汇编语言是特定于平台的,例如x86上的汇编语言与ARM上的汇编就不一样,汇编与机器语言的指令一一映射的,只不过给那些1和0的组合取了一个更容易记住的名字。但是它还是比较难学,而且还局限于平台上,但是它的执行却是高效的,因为避免了一些不必要的指令。
         随着计算机科学的发展,产生了第三代语言,也被称为高级语言,高级语言通过类似于英文的方式方便了编程者,编程者只需要记住语言的各种规则,然后通过这些规则实现特定的功能,最后通过编译器将代码编译成汇编代码,进而产生对应的机器代码,C/C++就是这样的机制,我们首先编辑源代码,然后使用编译器将代码编译成汇编代码,然后使用汇编器将汇编代码转换成对应平台的机器代码,最后在该平台上执行。但是C/C++对于开发人员有一定的局限性,这个局限性主要在跨平台上,这里的平台不是指CPU了,因为编译器可以帮你屏蔽CPU的差异了(根据不同的CPU产生不同的汇编代码),而是操作系统级别的了,因为C/C++可以直接使用操作系统提供的系统调用,但是类UNIX操作系统支持的系统调用和WINDOWS平台支持的系统调用差异很大,这就导致了编写需要可移植性的程序的时候需要使用宏语句判断当前的平台。因为这个原因,只熟悉Linux操作系统的系统调用的我遇到windows上的C开发就只能大眼瞪小眼了。
         JAVA就不具备这样的缺陷,因为它在操作系统上面又加了一层,这一层叫做虚拟机,从而能够在不同的操作系统上有不同的实现,以实现对操作系统的差异的屏蔽,因此JAVA能够实现“编写一次,到处运行”的特性,不光是JAVA,像python这样的语言也都是运行在虚拟机之上的,所以在运行这些语言之前不光需要语言的编译器,还需要一个叫做虚拟机的软件。除了虚拟机,java还有自己的二进制文件格式,这就类似于windows平台下的PE文件,linux下的ELF文件了,例如一个C语言的可执行文件,怎么才能让操作系统将它映射成一个进程呢?那就需要一种协议,操作系统在解析这个文件的时候能够识别出数据段、代码段等,进而能够为该进程分配地址空间。但是JAVA可执行文件不是直接运行在操作系统之上的,而是运行在虚拟机之上,虚拟机运行在操作系统之上,也就相当于虚拟机能够识别出JAVA可执行文件的格式就可以了,然后为这个JAVA 程序分配内存空间,当然这个内存空间是在虚拟机进程的地址空间里面分配的,而不是在操作系统的一个进程地址空间中。
         好了,扯了这么多不想关的东西,其中相比有一些理解上的错误,还请多多指正。
         那么,想要用JAVA编程需要具备什么呢?首先,我们来想想用C/C++编程需要准备什么?在windows下,一般我们会下载一个vc++6.0,当然,现在我都在用CFree了,我们会在里面写一个printf("hello world !");然后点击一下运行就会在下面的输出区域里面看到“hello world!”了,这个过程需要简单的说明一下,当你点击那个运行按钮之后,这个软件会把你的源代码编译了,然后进行链接,最后帮你运行,最后再将运行过程中输出到终端上的信息输出到它自己的输出区域中。在linux平台上,我们或许需要一个gcc软件,才能将编写的C代码编译,运行(当然,运行不需要gcc),那么这就明确了,我们想要编写C代码,必须首先有一个C语言编译器,例如gcc和VC++,这个编译器必须是操作系统独有的,因为他需要识别出C程序中的系统调用,生成操作系统特有的可执行程序。
         对于JAVA语言呢?正如我们之前分析的那样,它也需要一个编译器,用于将java源代码编译成JAVA虚拟机可以识别的二进制文件格式,除此之外,还需要JAVA虚拟机,这点是和C语言不同的,因为C语言编译之后的可执行程序是操作系统能识别的,而JAVA编译之后的文件只能由JAVA虚拟机识别。在java语言里,编译器是javac文件,java的虚拟机则是java文件,这些文件我们可以在安装的java环境的bin目录下找到。这些就构成了JAVA的基本运行环境,当然还需要一些JAVA的基本库文件等(例如String、容器等),这些被称为JRE(Java Runtime Environment),但是有时候我们需要更多的功能,例如JAVA的调试,生成jar包等,这些由JDK( Java Development Kit )提供,它提供了JAVA开发的支持环境。
        当然,除了这些JAVA还分为三种环境,分别是J2SE、J2EE和J2ME,我觉得他们的区别主要在于JRE包含的库内容不同吧,不涉及到语言层面上区别,另外,JAVA是不断发展的,不断的推出新的版本以支持更高级的功能,当前我是用的是JAVA7,也就是jdk1.7版本。 
        类似于C/C++的main函数,JAVA的程序入口处也是一个main函数,这个函数的定义必须是public static void main(String[] args);public保证了其它的类可以调用,首先它是一个静态函数,这保证不需要创建一个对象就可以执行该函数,该函数没有返回值,不像C语言那样可以通过main的返回值判断程序执行的结果,函数使用一个String数组作为参数,这个参数是用户输入的命令行参数,和C语言不通的是args[0]就是第一个参数,而不是程序名。当运行一个类A的时候,使用JAVA A启动,可以设想启动过程应该是JAVA这个程序在classpath中动态加载A类,如果找不到A类会出现“错误: 找不到或无法加载主类 test”,如果找到了该类,但是该类不包含上面定义的main函数,会出现“错误: 在类 Test 中找不到主方法, 请将主方法定义为:
       public static void main(String[] args)”错误。

         接下来我们来看看我需要学习JAVA的哪些方面,这里我主要参考《JAVA编程思想》的内容来进行介绍,加上一些自己的想法和试验,主要包括的内容包括:
    1、JAVA语法基础
    2、JAVA中的类和对象
    3、JAVA类的访问权限控制
    4、JAVA的继承
    5、JAVA的接口与多态
    6、内部类
    7、异常处理
    8、字符串
    9、容器
    10、泛型支持
    11、动态类型和反射
    12、注解
    13、JAVA I/O系统
    14、JAVA线程
    15、JAVA网络编程













    展开全文
  • 今天学习一下Java爬虫,感觉还是挺有趣的,在这里写一下今天的收获,方便自己以后如遗忘,好重新来温习,毕竟温故而知新。 废话不多说,我要开始啦。 在说Jsoup之前我得先说一下java.net.Socket,这个东西,为...

    今天学习了一下Java爬虫,感觉还是挺有趣的,在这里写一下今天的收获,方便自己以后如有遗忘,好重新来温习,毕竟温故而知新。

    废话不多说,我要开始啦。

    在说Jsoup之前我得先说一下java.net.Socket,这个东西,为什么要说这个呢,接触过Java网络编程的猿友们应该都知道这个是Java中的套接字,是Java中网络编程的一个关键类,简单介绍一下他的使用方式吧:

    //这里的address,就是我们的ip,也可以是域名,而port就是端口,每一个程序都对应一个独立的端口
    Socket socket = new Socket(address,port)
    

    其实我要说的是我们爬虫便可以用Socket来做,但是这个东西并不友好对于开发人员来说,为什么呢?我们来看下面代码就知道了:

    public class TestSocket {
    
    	/**
    	 * 网络访问java世界归于流操作,类似文件操作
    	 * (1)创建输出流。发送协议HTTP
    	 * (2)GET访问网站:www.baidu.com http1.1
    	 * (3)标识:长连接Connection:Keep-Alive
    	 * (4)接收输入流,转换成文字,while((str == br.readLine)!=null)
    	 * (5)打印
    	 * @param args
    	 * @throws Exception 
    	 */
    	public static void main(String[] args) throws  Exception {
    		//baidu.com(域名),xxx.baidu.com(二级域名),xxx.xxx.baidu.com(三级域名)
    		//主域名 (一级域名)
    		String host = "www.baidu.com";
    		int port = 80;
    		Socket socket = new Socket(host, port);
    		//创建输出流
    		BufferedWriter bw = new BufferedWriter(
    				new OutputStreamWriter(socket.getOutputStream()));
    		
    		//模拟发起http1.1协议,
    		//http1.0:表示是短链接,连接后就会断开,用于以前网络不稳定
    		//http1.1:表示是长链接,发送请求后一直保持链接,当下流行,毕竟网络越来越发达,越来越稳定
    		//"/"代表请求网站的根(类似Linux的文件目录)
    		bw.write("GET / HTTP/1.1\r\n");
    		bw.write("Host: "+host+"\r\n");
    		bw.write("Connection: Keep-Alive\r\n\r\n");
    		bw.flush();
    		
    		//接收返回值
    		BufferedReader br = new BufferedReader(
    				new InputStreamReader(socket.getInputStream(),"utf-8"));
    		
    		String str="";
    		while((str = br.readLine())!=null) {
    			System.out.println(str);
    		}
    		bw.close();
    		socket.close();
    	}
    }
    

    看到上面相信大家看到就觉得很烦有没有,本人反正是看不惯这东西,开始写这东西的时候就因为斜杠和空格一直没有结果,而且这种得到的结果难以进行解析。

    那么牛X的就来了就是Jsoup,这个东西就很牛了,他可以解析HTML页面,是一个HTML解析器,能够通过HTML页面中的一些标签来爬取网页上的信息,我这里用某东学习了一下;那么他强大在哪里呢
    1.它可以通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据
    2.他操作简单,往往几行代码便能从网上爬取到自己想要的信息
    3.他的选择器取值就像是js取值操作一样简单,通过标签中的属性来取值,也可以通过标签来取 值
    话不多说,我们上代码:
    1)下面是爬取某东网站的商品标题

    @Test
    	public void title() throws Exception {
    		//这是要爬去取的网站的地址
    		String url = "http://item.jd.com/7437690.html";
    		//这里是建立连接,发起对该网站的请求
    		Connection con = Jsoup.connect(url);
    		//这里是获取一个document对象,这里面存储的是页面的源代码
    		Document doc = con.get();
    		//这里是通过选择器用class属性来获取相应的一个Elements集合,这里面存储的是与这个class有关的内容(包括标签和文本内容)
    		Elements els = doc.select(".sku-name");
    		//这里是获取集合中的第一个元素中的文本内容
    		String title = els.get(0).text();
    		System.out.println(title);
    	}
    

    这里有一点要注意:我们现在很多网站的样式都是用的bootstrap,故而一个属性会是如下形式:

    <div class = "btn btn-sm p-img"></div>
    

    对于这种形式我们在用选择器时要这样写:

    doc.selec(".btn.btn-sm.p-img")
    

    要用".“来代替之间的空格,而且对于class属性要在前面加一个”.",如果是id则在前面加一个“#”;这样是不是跟jQuery的方式很像呢。如果时选择器中的内容是HTML标签的话标签之间用空格隔开即可。
    2)下面是图片的获取方式(表现了上面说的选择器的类容为id属性和标签)

    public void image() throws Exception {
    		String url = "http://item.jd.com/7437690.html";
    		Connection con = Jsoup.connect(url);
    		Document doc = con.get();
    		//这里的#spec-list就是标签的id属性,ul、li、img 都是html标签
    		Elements els = doc.select("#spec-list ul li img");
    		String img = "";
    		for (Element el : els) {
    			img = "http:" + el.attr("src");
    			System.out.println(img);
    		}
    
    	}
    

    3)有些网站的价格看着有值,而在获取时却并没有值,这是为什么呢,这个就涉及到Ajax了,我们的Jsoup在做请求时只能对第一的请求做处理,而Ajax就是通过二次请求来对价格进行设置值的,想要能获取到价格,我们的找到这个二次请求,因为这个才是价格的真实请求,上代码,不多说,至于怎么找这个请求,在浏览器上就可以找到,开发者工具,最好用谷歌浏览器,毕竟别人还是有别人牛逼的道理的:

    public void price() throws Exception {
    		// https://p.3.cn/prices/mgets
    		// ?callback=jQuery7306041
    		// &type=1
    		// &area=4_48205_48332_0
    		// &pdtk=
    		// &pduid=15663839387931114997946
    		// &pdpin=
    		// &pin=null
    		// &pdbp=0
    		// &skuIds=J_7437690%2CJ_49820781340%2CJ_4741808%2CJ_33239063849%2CJ_33341525798%2CJ_3494451%2CJ_797802%2CJ_1875996%2CJ_37652171093
    		// &ext=11100000
    		// &source=item-pc
    		// 真实地址:https://p.3.cn/prices/mgets?skuIds=J_7437690
    		String url = "https://p.3.cn/prices/mgets?skuIds=J_7437690";
    		// 默认早期不管,当成html,新的规范强制要求要告诉返回是什么
    		String json = Jsoup.connect(url).userAgent(
    				"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36")
    				.ignoreContentType(true).execute().body();
    		// System.out.println(json);
    
    		// 利用jackson解析json串
    		ObjectMapper MAPPER = new ObjectMapper();
    		// 转换成jackson自己的对象
    		JsonNode node = MAPPER.readTree(json);
    
    		// 获取key值为p所对应的值
    		JsonNode nodeSub = node.get(0);
    		JsonNode priceNode = nodeSub.get("p");
    		Double price = priceNode.asDouble();
    		System.out.println(price);
    	}
    

    由于这里价格他是以json格式存储的故而我们才会进行数据处理注释写的都比较清楚,可以仔细读一下注释

    对了json数据处理与jsoup的使用都需要导入一些包哦。
    暂时就只学了这么多,猿友们有什么不同的见解或者有什么指正的地方本人一定虚心接受,欢迎大家留言评论哦

    展开全文
  • java学习心得

    2019-10-14 18:45:03
    这段时间学习了java的基本运行原理和核心,虽然没有那么的理解透彻...学了有什么用?为什么要学? 通过老师的讲解和自己对java的理解,java是一门编程语言和计算平台,有许多应用程序和 Web 站点只有在安装 Java 后...

    这段时间学习了java的基本运行原理和核心,虽然没有那么的理解透彻,但是老师都说,java最艰难的时候已经结束了,接下来就是愉快的时间段了。下面就来说说我这段时间来学习java的收获和疑问。
    我觉得学习java,最重要的就是要知道java是什么?学了有什么用?为什么要学?
    通过老师的讲解和自己对java的理解,java是一门编程语言和计算平台,有许多应用程序和 Web 站点只有在安装 Java 后才能正常工作,而且这样的应用程序和 Web 站点日益增多。Java 快速、安全、可靠。从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java 无处不在!总之学了java好处多多。
    学习java还要有约束力,因为java一开始并不简单,如果没有听懂就放弃了,那是永远都学不好的,学习中,总能想到一些不学习的理由,这样下去,我们的java之树永远长不大,对此,我们要有自我约束的能力,遇到不会的不要急躁,可以先自己看老师上课所讲的讲义,然后还是不会可以上网百度或者看视频,问同学,毕竟我么班是一个团体应该互相帮助,学习,实在搞不懂的可以问老师,做到不留疑问到第二天,这样我们才能专心第二天的java学习,不让第一天的疑惑影响第二天的学习。
    课前稍作预习,因为老师讲的还是比较快的,课前的预习对上课老师所讲的内容能比较好的接受,对学习内容做一个初步的了解,这样学习更加的有效,在这里培训每天的知识量并不少,要是不预习,会跟不上老师的教学节奏。

    我觉得比较难理解得是深入构造器,里面的重载构造器,一开始并不是很懂,上网看了一下别人的学习经验还有总结,现在理解了基本的,说出来不会出错。
    构造器重载:构造器名字相同都跟类名一样,参数(参数个数或类型)不相同我们就说这是构造器重载。当你要多次初始化不同数量的对象属性时候可以使用构造器重载,因为这样给对象属性赋值方便些。
    类的继承:子类继承父类,子类重写父类方法,父类方法会被子类方法覆盖,想调用父类方法,可以使用super关键字访问。

    java所有的对象都存在于它所属的类。而每个类都有它自身的属性和方法,我们通过对对象的属性和方法的归纳将特定的对象归为一类。我们只需要建立一个类,给这个类定义好对象需要的属性和方法,所有该类对象都可以通过new类来快速使用它需要的属性和方法。从而大大减少代码量,并且让界面更简洁,而且当我们再次需要用到和该类相关的属性和行为时,我们只需要去调用它,相当之方便。
    java提供了继承、多态、封装、抽象等多种方法,让类与类之间的使用和访问更加灵活,并且程序在执行的过程中也更加安全。
    此后,要更认真的学习。

    展开全文
  • 学习设计模式两个意义:一、学习设计模式最重要的是了解模式的手机应用场景。编程遇到特定场景的话,要意识联想到设计模式,哪怕细节忘也没关系,翻翻书...无论如何,要么掌握工具,要么到思想,都是收获。...
  • 今天就为大家介绍java中有哪些常用参数以及它们有什么作用?一起来看看吧。首先,java中的参数是极其多的,但是常用的也就十多种。下面为大家列举一些常用的。一、输入法控制参数(-D属性)System.setProperty("java....
  • 什么java的保留字发布时间:2020-07-09 15:39:00来源:亿速云阅读:89作者:Leah什么java的保留字?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,这方面需求的人可以来学习...
  • 零基础学习java

    2017-12-15 16:58:13
    对于一个没接触过任何编程语言的人,学习java并不简单,很多东西,理解起来还是很困难的,于是我开始对前几个月的知识进行总结,我发现我几乎一无所获,当然,这说的一些夸张,其实还是一些收获的。...
  • java的引用进行分析。你看看,或许会有收获
  • 我的推荐不会直接甩一大堆书目,而是会联系实际生活,讲一些书中有趣有用的知识,无论你最后会不会去看这本书,本文都会给你带来一些收获。首先初学者是可以看这本书的。总是很多读者问,我只会 C 语言,能不能看...
  • 最近,不少读者在后台问关于一些「初学Java」的问题,字里行间中我感觉到他们的焦虑和迷茫,我大概总结下:初学 Java 一脸懵,不知道学什么网上很多资料,但还是无法系统学习对于面...
  • 一般的java项目后台都有什么技术?

    千次阅读 2020-04-30 19:35:41
    一般的java项目后台都有什么技术,比如Spring MVC,shiro 还有什么技术? 最近自己做几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所...
  • 第十四周java学习心得

    2019-06-01 21:07:20
    这段时间学习了java的基本运行原理和核心,虽然没有那么的理解透彻...学了有什么用?为什么要学? 通过老师的讲解和自己对java的理解,java是一门编程语言和计算平台,有许多应用程序和 Web 站点只有在安装 Java 后...
  • 2020-08-01 14:13:17来源:亿速云阅读:95作者:小猪这篇文章主要为大家展示了JAVA同步、异步、阻塞和非阻塞有什么区别,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看...
  • 在重庆北大青鸟这里我认识到了Java,也学习到了Java的一些基础,同时也交到了很多非常积极向上的新朋友。在来重庆北大青鸟Java之前,我对Java是什么和Java怎么用一点都不知道的。对于自己也一点质疑,不知道自己...
  • java程序员学习路线

    2018-05-12 10:52:39
    可是鬼知道我们经历了什么,付出多少。但是付出终会有收获的,IT这个行业,多数都是从程序员开始,小编也是怀揣着梦想,从这里出发。01第一阶段:Java基础篇 熟练掌握Java基础语法,理解面向对象;掌握Java异常...
  • 可能很多人觉得大厂面试很难,但其实大厂面试远没有我们想的那么困难,只要做好知识的梳理, 针对性学习知道自己应该要学什么,要掌握什么,在学习过程中,举一反三,做笔记,做总结。摆好心态,做好准备,你也可以...
  • 作为一个职高生,我数学差,英语也很差,看着那些代码,也看不懂,每天就是跟着老师打代码,其中的意思我也看不懂,也不知道什么原理,所以收获很少,目前我对java的了解还停留在构造方法那里,接口什么的我也不懂...
  • 学习java的感受

    2011-11-05 11:51:17
    最近发现,学了这么长时间的java,真的没有什么大的进步啊,我不知道为什么我付出很多时间,目前还是没有收获呢,我的水平还是没有进步呢 ,这些问题真的让我想很多,也许我的学习方法真的不对,最近时间去其他人的...
  • JAVA学习DAY05

    2019-06-16 23:12:54
    今天一天做练习没什么好说的,就是要记住,学习这种东西就是要靠自己的心态,自己真的想去学了,那么自己就会去付出,付出肯定会有收获。或是成绩,或是其他潜移默化的东西,大家共勉吧。今天主要就说一个数组的经典...
  • 学Java四个月,再回头看看。

    千次阅读 2007-03-31 11:46:00
    我这样,能有什么收获??? 自己能力,是我的强项。但这个真的是一种感觉,它是以外在的成绩体现的。别的呢???刚才看编程人员的七种武器,(数据结构,正则表达式,调试与测试,两种基本语言,一整套的开发...
  • 学java之感受

    2008-07-18 23:34:00
    大一就这样过去了,有些收获有些遗憾!收获是感悟到了一些大学的真谛,...大二就快来了,在这个暑假里,我决定,要认真点东西了,最初想ASP,但书籍太乏了,不知选哪本,于是乎,但选了Java,因为自己之前那么点编程的基
  • 关于初学者学习Java的一些注意事项

    千次阅读 2014-11-23 16:44:26
    首先你要明白的是学习任何一种程序设计...我一开始学习Java的时候就在网上搜好多类似学习Java的方法之类的问题,结果很显然,不同的人不同的学习方式,然后,浏览好多的也没什么收获,所以,学习方法还是要自己
  • 很荣幸的今年通过阿里巴巴的实习生招聘! 我把我看过的书罗列一下吧! 《java核心技术:卷一》,这个是我入门java的时候看的,非常适合新手!...多看几遍,每一遍都很多收获《深入分析java web 技术内幕》 @君

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 623
精华内容 249
关键字:

学了java有什么收获

java 订阅