java代码会用和精通 java 精通

Java初学者到精通需要掌握哪些知识点

java初学者到精通,要掌握的知识点可以参考如下内容:

成都创新互联公司是专业的沛县网站建设公司,沛县接单;提供网站设计、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行沛县网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

一、学习DreamWaveMX中文版的网页设计技术。

HTML网页设计,这是最基本的。学习XML的一些基本知识。初步掌握一些Jscript..的应用。

二、学习Java语言。

学习Java语言的第一步是安装好JDK,JDK的环境变量的配置,至于如何配置JDK的环境变量,网上关于这样的文章很多,你可以搜索一下,这里就不多说。配置好环境变量以后,写一个Hello World的小程序测试一下JDK是否已安装成功。

环境变量配置成功以后就可以着手学习Java的语法了,先找一本系统的java程序设计的书,开始最好不要用eclipse等之类的高度集成的IDE环境,用文本编辑器配合JDK就行了,这样助你理解下列几个基础概念:path,class_path,package ,并熟悉基本命令:

JDK的最重要命令行工具:

java: 启动JVM执行class

javac: Java编译器

jar: Java打包工具

javadoc: Java文档生成器

这些命令行必须要非常熟悉。对于这些命令的学习,JDK Documentation上有详细的文档。下载和你的JDK版本一致的API帮助。

三、是学习Java的面向对象的编程语言的特性的地方,比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制。可以参照《Thinking in java》这本书,对面向对象的讲解很透彻。

四、就是开始熟悉Java的类库,Java的基础类库非常多,但是真正对于我们来说最核心的只有4个,分别是

java.lang.*;

java.io.*;

java.util.*;

java.sql.*;

要知道包有哪些方面的类构成的,这些类的用途是什么,最核心的几个类分别是完成什么功能的。

五、JDK Documentation。通过上面的学习,如果学的比较扎实的话,就打好了Java的基础了,接着要学习Documentation里面除了上面4个包之外的其他一些比较有用处的类。相信进展到这一步,Java的自学能力已经被培养出来了,可以到了直接学习Documentation的水平了。除了要做GUI编程之外,JDK里面其他会有用处的包是这些:

java.text.*;

java.NET.*;

javax.naming.*;

这些包里面真正用的比较多的类其实很少,只有几个,所以不需要花很多时间。

六、Java Web 编程

学习java web 编程之前要先下载安装应用服务器(App Server),比较常用的应用服务器(App Server)有Tomcat 、BEA Weblogic、IBM Webshpere、Jboss 。

以Tomcat为例,下载安装Tomcat以后设置两个环境变量:

JAVA_HOME=C:/j2sdk1.4.2

CATALINA_HOME=D:/tomcat4 (你的Tomcat安装目录)

Java的Web应用至少需要安装JDK和一个web容器(例如Tomcat),以及一个多用户数据库,Web应用至少分为三层:

Browser层:浏览器显示用户页面

Web层:运行Servlet/JSP

DB层:后端数据库,向Java程序提供数据访问服务

七、学习J2EE的基本程序设计。

(1)首先学习JSP动态网页设计。掌握JSP、JAVABEANS、JDBC、JSTL等技术,最好以TOMCAT作为实验环境。因为它影响力大,虽然性能不怎么的,很多JSP技术讨论都是以它为背景。

(2)学习EJB的程序设计思想。在学习EJB之前要学习对象序列化和RMI,RMI是EJB的基础。接着学习JMS和EJB,对于EJB来说,最关键是要理解EJB是如何通过RMI来实现对远端对象的调用的,以及在什么情况下要用到EJB。

八、学习“设计模式”。

可以参照《java设计模式》,这本书学习。

九、学习一些经典框架的应用:

(1)struts1.1、webwork2

(2)hibernate

(3)Ibatis/DAO框架

(4)spring

十、分析一些经典的应用系统:

Jive、XPetstore、JPetstore等。

JAVA怎么才算精通

Java达到精通的话,要能独立开发一套开源的框架了,像springside,jfinal,一般来说做到精通各种流行框架,

提高JAVA技术首先要打好基础,基础很重要,这是编程的前提,另外要多看看书籍,推荐effective java,是脱离低级程序员时候的最佳读物,此外多看一些论坛,最重要的是多实践总结,多写代码,当写的代码达到3万行的时候,技术一定会有所突破。

代码能力是基本功,对内存使用对理解,对Java运维的理解等等,语言本身外,常用的框架是否可以十分清晰的了解,包括spring,包括他实现的ioc,aop,orm,web机制是否有清楚的认识,有丰富的经验等等。

程序java早就不是对数据库的增删改查了,分布式、微服务、性能优化都要会,还要了解其他基于jvm的语言,因为它们会给你的编程思想带来很大帮助。

普通工程师可能一直都在用别人架构好的东西,很难接触到核心开发,尝试自己独立从头开始完成一些项目,会发现编程其实远不仅仅只是CRUD,Getter/Setter多写代码,在写代码的过程中多看看用到的SDK/Framework的源码。

Java入门到精通需要多长时间?

我们大家学习Java从入门到能掌握可以找到一份工作,平均周期在三年左右,也有一些两年就自学完成的,而且我个人认为报培训班是很需要的,我们大家在刚接触Java的时候,会有些迷茫,不知道该从哪里入手,那是因为在学习上没找到对的方法。

学习是场持久战,短时间的突击学习收获并不是很大,学习重在行动、贵在坚持,能坚持下来才是最难能可贵的。

学习java,说实话,入门并不难,但是学精可不容易!对于零基础学习java编程所需要的时间也是受很多因素影响的,比如,你自身的学历,学习态度,是自学还是培训等,所以无法用一个确定的时间段来进行评估。

对于零基础的学生来说,想学好java编程,参加专业的软件编程培训是很有必要的。专业的软件学校都是因材施教,针对不同的人群开设不同的班级,学的时间也有所不同,一般情况下,高中生是两年时间,大学生是6个月左右的学习时间。

如果是自学的话,自学的话比较考验你的学习能力与自律能力,想要熟练掌握Java技术,至少需要两年左右的时间(高中生的话那时间会更长)!不过也有学得快的,建议您如果自学的话,可以采纳!

1、找一个行业当中的师傅进行规划和指导。

2、每天规划好学习时间,不要中断。

3、先掌握了解知识体系后编写项目,边抓细节。

java应用广泛,课程体系全面,零基础通过自学Java最终找到一份Java开发的工作,其实这件事还是有难度的。没有好的学习教材以及良性的学习规划、遇到难题无法解决导致学习效率很低、作为一个零基础的初学者没有人指导带着学都是需要克服的问题。

总之,培训的话,一般培训机构会根据课程安排及大纲进行教学,通过6个月左右的时间,就能掌握Java编程技术,将所学与项目结合,迈出程序员职业道路的第一步,随着工作经验的积累,薪资只会增长。相比自学来说,培训班学习氛围更加浓厚,遇到问题可以及时解决,节省一些钻“牛角尖”的时间,并且最重要的是有些靠谱的机构会提供就业保障服务,但同时也需要一定的金钱成本。

java学习到什么程度才能算得上精通呢

1、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。

2、JDK:必须熟悉JDK(Java Development Kit,Java开发工具箱——JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。)

3、测试:自己写的程序首先是能够通过自己的测试。

4、语法:必须比较熟悉,在写代码的时候,IDE(Integrated Development Environment,集成开发环境)的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且知道任何修正。

5、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。

6、思想:必须掌握OOP(Object Oriented Programming,面向对象编程)的主要要求,这样使用Java开发的系统才能是真正的Java系统。

7、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。

8、API(Application Programming Interface,应用程序编程接口):Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括:

java.lang包下的80%以上的类的功能的灵活运用。

java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer.

包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。

java.math包下的100%的内容。

包下的60%以上的内容,对各个类的功能比较熟悉。

java.text包下的60%以上的内容,特别是各种格式化类。

熟练运用JDBC. 80%、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.

AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。

Swing的基本内容,和AWT的要求类似。

XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。

9、博学:掌握J2EE 、Oracle 、WebLogic、Jboss、Spring、Struts、Hibernate 等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。

10、管理:必须熟悉使用Ant(中文译为蚂蚁,是一种基于Java的build工具。)完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。

总结一下:做到前八点,就是个合格的java程序员了,9、10点就可以算是进阶了。

至于学习方法,没什么捷径,多做,多碰到错误,多改正,积累经验,不论是什么语言,都只是工具吧,核心是编程思想,是日积月累的经验。

希望对你有帮助。

北大青鸟设计培训:学习java如何从入门到精通呢?

随着“互联网+”上升到国家战略,让IT行业很是火爆,同时作为编程语言很火热的java也非常受人欢迎。

也因为java开发人员的薪资待遇优厚,吸引着大批的转行人员。

那么要想学习java如何从入门到精通呢?又需要什么条件呢?嗯,这是个容易但又绝对不能忽略的问题,如果你对JAVA感兴趣,而且又有吃苦的准备,那你才可能学好JAVA!如果具备这两个条件,请继续往下看??如果你没有JAVA基础,务必找一个好点的培训机构,这不是坑人的,是良心话,为啥呢?第一:一般JAVA自学者,没有科学的学习路径,网上这找找那翻翻,豆瓣知乎说这个知识是必须的,百度说那个知识是以后的发展方向??,你得学学这个,看看那个,蜻蜓点水,结果一事无成。

第二:JAVA学习过程中会碰到很多疑难问题,不懂问题不知道去请教谁,没有人能解决你的问题。

第三:没有合理的学习规划,没有清晰明确的学习计划,今天学一点,明天看一点,后天就搞别的事情了,学习战线拉的长,而且还没结果。

第四:自学基本不敲代码,只是学知识,即使想敲代码,也不知道敲什么、怎么敲。

各种搞不定怎么办?其实,学习JAVA不需要特别高的智商,别去相信什么程序员是野生的,没有野生的,他们也是专业学习过的,也是家养的,是人类就没野生的,除非他们是非人类。

没有野生,都是家养。

小编推荐您去专业的培训机构去学习!第一:专业的培训机构的学习路径是规划好了的,并且经过反复实践优化的,有合理的学习路径,先学什么后学什么,都有系统的学习规划。

第二:现在为了竞争,专业培训机构的师资很强大,基本上都是大咖,学习过程中会遇到各种自己搞不定的问题,都有高人帮你解决,传道、授业、解惑。

第三:良好的学习氛围,就是有一批人和你一起干,才有干劲,培训班里有一批志同道合的同学,相互鼓励前进。

第四:敲代码,敲什么,怎么敲,敲不下去找谁解决问题,这些老师都可以帮你解决。

青岛IT培训认为一定要敲代码,一定要敲代码,一定要敲代码,重要的事情说三遍。

JAVA怎么才能精通

多看书,多写代码,注意一些细节问题之后专研并扩展!

要有职业敏感性,对于一些新技术要有探索精神!

推荐一些书籍,这对于掌握java和熟练java深有益处,扩展知识面,这也是精通的必须的途径!

1、孙卫琴《java面向对象编程》,这本书适合初学者,通俗易通。作为初学读物很合适。

2、《Thinking in java 》,这是一本经典之作,学java的这个是一本必备书籍,人手一本都不夸张,个人建议要认真阅读,至少是多线程之前的每章。

3、《java核心卷1、2》,这个是进阶读物,他可以使你更加理性的认识java,很多疑难杂症都能从这里找到答案,也是经典的经典,要不也不能到第8版。

4、《effective java》,Java之父James Gosling做过这样的评价: “我很希望10年以前就拥有这本书。可能有人认为我不需要任何Java方面的书籍,但是我需要这本书。”

这不是一本教科书,而是一本学习笔记。作者通过自己多年的开发经验,对如何正确使用Java提出了有益有效的建议。他不仅仅是告诉你How,更要告诉你Why。这本书不适合初学者,但是你已经有了前面的学习,读这个应该不是难事。

5、《java与模式》在开发的过程中,我们可能会遇到很多棘手的问题,但是这些问题可能先人已经处理过,而且处理的很好,模式就是先人总结的经验,站在先人的肩膀上可以使我们看的更远。


网页名称:java代码会用和精通 java 精通
地址分享:http://pwwzsj.com/article/hiehjd.html