0基础学java有多难学习内容有什么

java怎么学习?有哪些比较重要的内容?_百度知道
java怎么学习?有哪些比较重要的内容?
1、 JAVA语法和基础,包括循环和类的相关内容,如实现,继承。2、你需要掌握几个重点的集合,List接口的两个子类LinkedList,ArrayList,然后是Map几口的两个子类HashMap,HashTable,Set接口 掌握List后学Set就容易了,掌握Collection和Collections的区别。3、重点掌握Connection,PreparedStatement, Statement,ResultSet,其他的可以在学习或项目中如果碰到再学,但早期重点掌握前面几个,其他了解足够,数据库建议新手用MySql,下载Navicat for MySQL管理工具。4、HTML+JAVASCRIPT不必说了,掌握多少看自己把握了,CSS做了解。5、JSP+Servlet,你需要重点掌握几个,Request,Response,Session,其次是Application.6、另外你需要知道Redirect,ForWard的区别,Servlet的生命周期等。标签方面:(1)掌握EL表达式;(2)最好掌握JSTL标签,不会也可,但如果掌握了JSP标签,学JSTL也十分简单,重点是迭代标签和格式化标签。7、学习AJAX,简单点就行了,无需深入研究,掌握了上面的,你可以继续学习框架:Struts2.0;Hibernate3;Spring 2.0。
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Java基础课程内容有哪些?
&对于零基础或者打算开始学习Java的同学,首先要去学习Java基础课程的内容,那么Java基础课程有哪些呢?
1.Java概述,你要知道Java一些基本的知识,比如优点,什么时候诞生的,目前的发展状况如何。
2.Java语言基础,要学会一些标识符、变量、数据类型、运算符、控制语句、方法等知识。
3.面向对象,Java是一门面向对象开发的编程语言,什么是面向对象?这就需要你慢慢的去琢磨了。
4.异常处理,计算机虽然不会出错,但毕竟是人类制造出来的,所以在编写代码的时候可能会出现一些异常错误,出了异常之后,需要程序员去进行处理。
5.常用类,Java给程序员提供了强大的API,使我们在开发的时候变得轻松许多,Java为我们提供的那些类,常用的那些,你一定要掌握。
6.数组和集合,这块内容在以后工作的时候100%会用到,所以一定要作为重点来学习。
7.IO流,使用Java读取或者传输文件的时候会用到IO流,举个例子,你从网上买了一辆自行车,商家给你邮寄过来的应该是一些零件(组装好的自行车不利于邮寄),你需要自己动手去组装,同样,如果你想把某个文件从一个地方读取到另一个地方,使用IO流会极大的方便你的操作。
8.线程,通过线程,可以让程序更高效的工作,当然,如果使用不当,也会造成一堆问题。
9.反射,想要以后自己写一些框架,反射知识必不可少。
一般把以上的内容学会之后,Java基础的知识也就掌握了,另外需要注意的就是GUI和swing相关的知识就不用学习了,因为Java比较好找工作的是JavaEE方向。
&文章来源:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。java学习方法_百度经验
&&&&&&互联网java学习方法听语音
百度经验:jingyan.baidu.com有没有好的java学习方法能从菜鸟直接变成高手?答案是没有。java学习没有诀窍,也没有捷径。只有脚踏实地学好java知识,把理论知识灵活运用实践,多学,多问,多操作,只要这样才能真正成为java编程高手。百度经验:jingyan.baidu.com1java学习最忌虎头蛇尾。很多java初学者刚开始自信满满,买各种关于java学习的书籍,下载java视频教程自学,一副不达目的誓不罢休的感觉。一两天,一个星期能坚持,可是时间一长了,觉得java学习枯燥乏味,然后两天打渔三天晒网,不能坚持下去,最后的结果当然是一无是处。java学习本来就是枯燥、乏味,能由始至终坚持下去的人才能获得成功。2java学习最忌就是盲目跟风。很多java学习者喜欢盲目跟风,什么热门他就学什么,喜欢丢了西瓜捡芝麻,没有自己的主见,更没有远见,到头来一无所获。java学习应该有针对性、目的性,认准了就努力坚持下去。&3俗话说:笨鸟先飞,勤能补拙。一点都没有错,java学习同样如此。java学习遇到问题就要多学,多问,多操作。自己不会就花费比别人多一倍的时间去学习,多问老师同学,学习借鉴别人好的方法,往往能够事半功倍。4&java学习应理论结合实践。很多java学习者只注重java理论知识,忽视实践能力。结果让他参与某个java软件开发项目却一窍不通,成为高分低能的人。java学习应注重理论结合实践,在java学习的同时注重实践。实践是检验理论的唯一标准,只有在实践中才能发现问题,才能更好改正并成长。5java学习没有秘籍,也没有捷径,java学习要脚踏实地,注重理论结合实践,做到融会贯通,认准了就从一而终坚持下去,只有这样才能理解java学习的真谛。END经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。投票(0)已投票(0)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验106721热门杂志第1期你不知道的iPad技巧3738次分享第1期win7电脑那些事6598次分享第2期新人玩转百度经验1395次分享第1期Win8.1实用小技巧2643次分享第1期小白装大神1899次分享◆请扫描分享到朋友圈JAVA学习资料有什么_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
内容提供机构
更多优质内容和服务
JAVA学习资料有什么
0|0|暂无简介|
千锋教育是中国IT职业教育领先品牌,一直秉...|
总评分0.0|
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?Java学习宝典_百度百科
清除历史记录关闭
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
Java学习宝典
《Java学习宝典》是由出版的书籍。该书以一个Java程序员学习Java技术的成长路线为大纲组织内容,全书分为5篇:第1篇Java语言基础,第2篇面向对象程序设计,第3篇Java开发中的高级技术,第4篇Java Web开发,第5篇项目案例开发实践。
Java学习宝典内容简介
《Java学习宝典》以Java技术学习权威指南为目标,全面覆盖Java技术的高级主题和项目开发方法,包括:多线程、集合框架、网络API、数据库编程、分布式对象等主题,同时涉及JDK的新内容以及项目开发实践中的具体技术。《Java学习宝典》适合Java开发新手,以及高等院校的学生和教师参考。
Java学习宝典目录
第1篇 Java语言基础
Java语言和目前流行的C语言以及C++语言语法结构很相似。之所以说Java语言是简单的,是因为Java语言虽然继承了C语言以及C++语言很多优点,但是Java语言摒弃了C++语言的复杂性,比如运算符重载、多继承、数据类型自动转换等。
这使得Java语言的学习非常简单,如果读者具备一定的C或者C++语言的基础,在掌握了JDK基本使用的基础上,在本篇的指导下将可以轻松掌握。本篇内容详尽,即使读者没有任何Java基础,也可以按步骤学习,假以时日,掌握Java语言毫无问题。
第1章 Java开发基础
1.1 什么是Java
1.1.1 Java语言的产生
1.1.2 Java平台
1.2 Java语言的特点
1.3 Java与其他面向对象语言的区别
1.3.1 Java与C++的区别
1.3.2 Java与C#的区别
1.4 Java语言的发展前景
1.5 搭建开发环境
1.5.1 下载和安装JDK
1.5.2 获取帮助文档
1.5.3 设置Path环境变量
1.5.4 设置ClassPath环境变量
1.5.5 使用命令行工具
1.5.6 使用集成开发环境
1.6 第一个Java应用程序
1.6.1 编写源代码
1.6.2 使用命令行工具编译
1.6.3 使用命令行工具执行
1.7 第一个Java小应用程序
1.7.1 编写源代码
1.7.2 使用命令行工具编译
1.7.3 编辑HTML网页文件
1.7.4 运行HTML网页文件
第2章 数据类型和程序流程控制
2.1 关键字与标识符
2.1.1 关键字
2.1.2 标识符
2.1.3 如何做到规范命名
2.2 常用基本数据类型
2.2.1 整型
2.2.2 浮点型
2.2.3 字符型
2.2.4 布尔型
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.3.3 常量与变量的区别
2.4 运算符
2.4.1 算术运算符
2.4.2 关系运算符
2.4.3 逻辑运算符
2.4.4 位运算符
2.4.5 赋值运算符
2.4.6 其他运算符
2.4.7 运算符的优先级别
2.5 类型转换
2.5.1 自动类型转换
2.5.2 强制类型转换
2.6 注释符
2.7 Java程序的基本结构
2.7.1 类是一个基本单元
2.7.2 main方法
2.7.3 自定义方法
2.7.4 System.out.println的使用
2.7.5 一个简单而完整的程序
2.8 顺序结构
2.9 分支结构
2.9.1 if…else分支结构
2.9.2 if…else嵌套
2.9.3 switch语句
2.9.4 编程实例
2.1 0循环结构
2.1 0.1 while循环
2.1 0.2 do…while循环
2.1 0.3 for循环
2.1 0.4 编程实例
2.1 1跳转结构
2.1 1.1 break
2.1 1.2 continue
2.1 1.3 编程实例
第3章 数组和字符串
3.1 Java中的数组
3.1.1 一维数组
3.1.2 二维数组
3.1.3 多维数组
3.2 数组的length属性
3.3 Arrays数组工具类的用法
3.4 编程实例
3.5 String字符串
3.5.1 构造方法
3.5.2 String常用方法
3.6 StringBuffer字符串
3.6.1 构造方法
3.6.2 StringBuffer常用方法
3.7 String与StringBuffer的区别
3.8 equale与==的区别
3.9 编程实例
第2篇 面向对象程序设计
面向对象是目前最流行的程序设计方式,具备封装、多态性和继承等机制。在现实世界中,任何实体都可以看成是一个对象,对象具有属性和行为两大特征,Java语言完全采用这种方式,同样也提供了类、接口和继承等概念。本篇不但让读者细致掌握Java面向对象等特性,还介绍了异常处理等Java语言所具备的特色技术。
第4章 类和对象
4.1 传统过程程序设计概述
4.2 面向对象程序设计概述
4.2.1 抽象
4.2.2 封装
4.2.3 继承
4.2.4 多态
4.3.1 类的定义
4.3.2 类的访问权限修饰符
4.3.3 构造方法
4.3.4 成员变量的定义
4.3.5 成员变量访问权限修饰符
4.3.6 成员方法的定义
4.3.7 方法的访问权限修饰符
4.4.1 对象的概念
4.4.2 类与对象的区别
4.4.3 new关键字
4.4.4 对象引用成员变量
4.4.5 对象引用成员方法
4.4.6 对象的销毁
4.4.7 JVM垃圾回收
4.5 类中的静态成员
4.5.1 静态成员变量
4.5.2 静态成员方法
4.5.3 静态成员与非静态成员的区别
第5章 继承与多态
5.1 继承与多态的概述
5.2 类的继承
5.2.1 类继承的实现
5.2.2 变量与方法的继承
5.2.3 子类对父类构造方法的继承和调用
5.2.4 关于类的继承的进一步说明
5.3 最终类final
5.4 super关键字
5.5 this关键字
5.6 方法的覆盖
5.7 成员变量的隐藏
5.8 方法的重载
5.9 父类与子类的转换
第6章 抽象类与接口
6.1 抽象类概述
6.2 接口的概述
6.3 抽象类与接口的区别
6.4 抽象类的定义
6.4.1 abstract关键字
6.4.2 抽象方法的定义
6.5 抽象类的使用说明
6.6 接口的定义
6.6.1 关键字interface
6.6.2 接口的使用规则
6.6.3 接口多态的应用
6.7 接口的使用说明
第7章 内部类与匿名类
7.1 内部类概述
7.2 内部类的语法及应用
7.2.1 实例内部类
7.2.2 静态内部类
7.2.3 局部内部类
7.3 匿名类概述
7.4 匿名类的语法及应用
7.4.1 与类有关的匿名类
7.4.2 与接口有关的匿名类
第8章 Java常用类库
8.1 Object的讲解
8.1.1 Object概述
8.1.2 toString()方法的覆盖
8.1.3 equals()方法的覆盖
8.1.4 对象的克隆
8.2 Math类和BigInteger类
8.2.1 Math概述
8.2.2 random()方法
8.2.3 数字的格式控制
8.2.4 BigInteger类
8.3 数据类型封装类
8.3.1 Integer类
8.3.2 Long类
8.3.3 Byte类
8.3.4 Short类
8.3.5 Float类
8.3.6 Double类
8.3.7 Boolean类
8.4.1 包的概念
8.4.2 自动导入的包
8.4.3 包的命名
8.4.4 import关键字
8.4.5 package关键字
第9章 异常处理
9.1 异常的概念
9.1.1 什么是异常(What)
9.1.2 为什么要有异常(Why)
9.1.3 从哪里来,往哪里去(Where)
9.1.4 什么时候(When)
9.1.5 哪种异常(Which)
9.2 异常类
9.2.1 异常类的层次结构
9.2.2 Exception类以及子类
9.2.3 Error类以及子类
9.3 异常处理机制
9.3.1 异常的产生
9.3.2 异常处理
9.4 抛出异常
9.4.1 throw语句
9.4.2 throws语句
9.5 自定义异常
9.5.1 定义异常类
9.5.2 抛出异常
9.5.3 捕获并处理异常
第10章 集合框架
10.1 Java集合概述
10.2 Collection接口
10.2.1 Collection概述
10.2.2 Collection层次结构
10.2.3 常用方法
10.3 List集合
10.3.1 ArrayList类的使用
10.3.2 LinkedList类的使用
10.3.3 Vector类的使用
10.3.4 Stack类的使用
10.4 枚举和迭代
10.5 Set集合
10.5.1 HashSet类的使用
10.5.2 TreeSet类的使用
10.5.3 HashSet与TreeSet的区别
10.6 Map接口
10.6.1 Map层次结构
10.6.2 使用HashMap类
10.6.3 使用TreeMap类
10.7 Collections工具类
10.7.1 Collections的常用方法
10.7.2 Collections应用实例
第11章 输入/输出操作
11.1 I/O流概述
11.2 字节流
11.2.1 InputStream类和OutputStream类
11.2.2 字节流的常用方法
11.2.3 文件流FileInputStream类
11.2.4 文件流FileOutputStream类
11.2.5 缓存流BufferedInputStream类
11.2.6 缓存流BufferedOutputStream类
11.2.7 基本数据流DatalnputStream类
11.2.8 基本数据流DataOutputStream类
11.3 字符流
11.3.1 Reader类和Writer类
11.3.2 字符流的常用方法
11.3.3 缓存流BufferedReader流
11.3.4 缓存流BufferedWriter 流
11.3.5 转换流InputStreamReader类
11.3.6 转换流OutputStreamWriter类
11.3.7 PrintStream类/PrintWriter类
11.3.8 编程实例
11.4 File文件类
11.4.1 File概述
11.4.2 File构造方法
11.4.3 File的常用方法
11.4.4 编程实例
11.5 随机文件类RandomAccessFile
11.5.1 RandomAccessFile概述
11.5.2 RandomAccessFile常用方法
11.6 对象序列化
11.6.1 对象流ObjectInputStream类
11.6.2 对象流ObjectOutputStream类
11.6.3 Serializable接口
第3篇 Java开发中的高级技术
C语言和C++语言采用的是单线程体系结构,而Java语言很好的支持多线程。多线程的好处是可以在程序运行过程中,同时可以完成多个不同任务的同时进行,以达到更好的交互性和实时性。多线程带来的比如多个线程同步、共享变量访问等问题,Java语言也提供了简单易学的解决办法。在本篇中,重点学习多线程和数据库等一个开发人员必须掌握的高级语言技术,为后面的项目开发打下良好的基础。
第12章 多线程
第13章 反射机制
第14章 泛型
第15章 JDBC程序设计
第4篇 Java Web开发
未来是Web开发的世界,Java Web开发也是Java领域的重点。Java为Internet而生,在Web开发领域,也有非常好的积累和沉淀。本篇从JSP、Servlet、JavaBean和应用的角度向读者展示了Java Web开发中各种技术的应用,循序渐进地引导读者快速掌握Java Web开发。
第16章 Tomcat的使用
第17章 Servlet技术
第18章 JSP技术
第19章 JavaBean技术
第20章 Servlet高级应用——监听器及过滤器
第5篇 项目案例开发实践
几乎所有的Java程序员都认为,不断的积累项目开发经验,是成长的关键。在本书的最后,通过五个具体的项目案例,帮助读者学习项目分析和设计、数据库的应用、大型系统分解和建构的方法。并且,五个项目分别覆盖Java数据类应用、Java Web网站应用、使用SSH框架建立系统等应用,各有不同,但集合起来可以提高读者的综合能力。
第21章 学生网上选课系统的设计
第22章 设计一个简单的购物网站
第23章 英语论坛
第24章 Umbrella企业站
第25章 成都大学班级之家v1.0
清除历史记录关闭}

我要回帖

更多关于 0基础学java有多难 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信