《Java应该怎么学》本人推荐

《Java应该怎么学》本人推荐

ID:47513883

大小:93.50 KB

页数:8页

时间:2019-09-12

《Java应该怎么学》本人推荐_第1页
《Java应该怎么学》本人推荐_第2页
《Java应该怎么学》本人推荐_第3页
《Java应该怎么学》本人推荐_第4页
《Java应该怎么学》本人推荐_第5页
资源描述:

《《Java应该怎么学》本人推荐》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java该这么学》1、火星文翻译器2、为什么要有Jar(别人不用重新编译、防止泄露源代码、复用)3、开发自己的JianFan4J,打包成Jar供别人用(自己动手写开源项目,自己动手写类库,用工具的人变成造工具的人)。Static方法和普通方法的区别,jar文件的导出,。Java工程导出Jar包的方式:工程上右键,选择“Export”,选择“Java→JarFile”4、课下作业:开发Huoxingwen4J的开源组件5、Pinyin4j的使用和原理分析6、课下作业:自己动手写Pinyin4j(文件处理、字符处理、HashMap,嵌入资源(可以先读取绝对路径的文件))7、集合:Hash

2、Set集合的特征:数据不重复HashSet(挑选出重复的人员)用Set实现从98中选中缺的2个数字这个算法;实现统计字符串中出现的所有字符的算法;面试、笔试的时候能用最优化算法当然最好,如果想不到最优化算法,就是HashSet、HashMap、List等数据结构来实现,分数也不会很低。想不到好算法仍然拿高分的秘籍!1、利用HashMap简化阶乘运算(缓存、缓存命中率),BigInteger的使用2、统计一篇文章中每个字的出现次数(HashMap的应用)3、自己动手写模板引擎(文件处理、架构、Map、占位符、字符串处理、LoadFromFile、LoadFromStream)《Java应

3、该这么学》第一节相当一部分时间不会讲太多Web方面的东西,只是把它当成一个展示界面而已。为什么不用AWT、Swing,Eclipse下没有合适的可视化设计工具。咱们把主要精力放到后端更有差异性的逻辑上,比如JDBC数据库访问、XML解析、Java中反射/面向对象/设计模式等高级特性、Java流、文件处理、网络编程、多线程、数据结构(链表、散列、树、堆栈)算法、编译原理等上,而不是界面上。将要安排的项目:自己动手写在线Eclipse、自己动手写SQL查询分析器、自己动手写论坛、自己动手写Struts。为什么不直接上来就学Struts?为了尽可能的不变成代码工人。我在培训机构兼职,遇到很多

4、学生上来Servlet没学过、JSP没学过,上来就学Struts,JDBC没学过、SQL没学过,上来就学Hibernate,只会用Struts、Hibernate这些工具模仿着实现一些固定的功能,一旦涉及到深层次的问题,就一脸茫然。咱们如鹏是避免大家成为代码工人,所以会把很多精力放到这些基础的东西上,可能人家学Struts一天就能做出来很酷的东西,也许你学这些基础的东西一个月也达不到他的效果,但是记住越是容易得到的越不值钱,等到他把Struts玩儿的很熟的时候你已经能自己动手写Struts了,谁能够进入更高档次的高位、拿更多的工资就不言而喻了。第一个Web程序:搭建第一个Web工程1、

5、创建一个Java工程,工程下创建一个文件夹lib2、将jettylib1.zip解压到lib目录下,回到Eclipse刷新一下lib目录3、在工程MyfirstWeb1上点击右键,选择Property,在打开的对话框中选择JavaBuildPath,切换到Libraries页,点击【AddJars】,选择所有刚才解压的jar文件。4、以后给大家提供一些jar包,大家模仿上面的步骤添加就可以。以前没学过加第三方jar。(第三方提供的扩展Java类库的类库,简化开发)5、在src下新建【package】名字是“com.rupeng”6、在“com.rupeng”上创建Class“Start

6、Server”7、添加入口类:1.packagecom.rupeng;2.importorg.mortbay.http.SocketListener;1.importorg.mortbay.jetty.Server;2.importorg.mortbay.jetty.servlet.ServletHttpContext;3.4.publicclassStartServer5.{6.publicstaticvoidmain(String[]args)7.{8.Serverserver=newServer();9.try10.{11.SocketListenerlistener=newSo

7、cketListener();12.listener.setPort(80);13.server.addListener(listener);14.ServletHttpContextcontext=(ServletHttpContext)server.addContext("/");15.server.start();16.}17.catch(Exceptione)18.{19.e.printStackTrace();20.}21.}22.}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。