大家好!我是计算机新手,要备考java二级考试,请大家帮忙推荐几本教材和几个有用的网站。谢谢!~~~~~~~

大家好!我是计算机新手,要备考java二级考试,请大家帮忙推荐几本教材和几个有用的网站。谢谢!~~~~~~~,第1张

公共基础知识

Java语言程序设计

基本要求

1 掌握Java语言的特点,实现机制和体系结构。

2 掌握Java语言中面向对象的特性。

3 掌握Java语言提供的数据类型和结构。

4 掌握Java语言编程的基本技术。

5 会编写Java用户界面程序。

6 会编写Java简单应用程序。

7 会编写Java小应用程序(Applet)。

8 了解Java的应用。

考试内容

一、Java语言的特点和实现机制

二、Java体系结构

1 JDK目录结构。

2 Java的API结构。

3 开发环境设置。

4 Java程序结构。

三、Java语言中面向对象的特性

1 面向对象编程的基本概念和特征。

2 类的基本组成和使用。

3 对象的生成、使用和删除。

4 接口与包。

5 Java类库的常用类和接口。

四、Java简单数据类型及运算

1 变量和常量。

2 基本数据类型及转换。

3 Java类库中对简单数据类型的类包装。

4 运算符和表达式运算。

5 数组和字符串。

五、Java语言的基本语句

1 表达式语句。

2 条件语句。

3 循环语句。

4 注释语句。

5 异常处理。

六、Java编程技术基础

1 线程的概念和使用。

2 同步与共享。

3 串行化概念和目的。

4 串行化方法。

5 串行化的举例。

6 基于文本的应用。

7 文件和文件I/O。

8 汇集(collections)接口。

七、编写用户界面程序

1 图形用户界面。

2 AWT库简介。

3 Swing简介。

4 AWT与Swing比较。

八、编写小应用程序(Applet)

1 小应用程序概念。

2 安全机制。

3 Applet执行过程。

4 Applet的图形绘制。

5 Applet的窗口。

6 Applet的工作环境。

7 Java Application和Applet。

九、Java的应用

十、J2DK的下载和 *** 作

考试方式

1 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。

2 上机 *** 作:90分钟,满分100分。

上机题目类型要求:

(1) 基本 *** 作。

(2) 简单应用。

3 综合应用

J1314 C++程序设计(34讲)-东南大学 何洁月(女)

J2238 C++程序设计语言(33讲)-北京航空航天大学 张永鸣

J3294 C++面向对象程序设计(新)(48讲)-吉林大学 王爱民

J0687 C++语言程序设计(37讲)-吉林大学

J1128 C++语言程序设计(44课时)-上海交通大学

J0854 C++语言程序设计(45讲)-北京大学 吕凤翥

J0152 C++语言程序设计(52讲)-中山大学 黎培兴

J0043 C++语言程序设计(80讲)-东南大学 何洁月

J1667 C++语言程序设计-清华大学

J1882 VC++60教程(48讲)-吉林大学 田大新

J0379 VC++视频教学(20讲)-维新学院 孙鑫

J2471 VC++语言程序设计(56讲)-哈尔滨工业大学 张卫(女)

J2322 编程之道-C/C++程序设计入门

J2327 编程之道-VC++NET程序设计入门

J1883 面向对象C++(40讲)-电子科技大学 陈文宇

J2444 面向对象程序设计(C++)(48讲)-西北工业大学 刘尊

J0187 数据结构(68讲)(C++描述)-吉林大学 徐沛娟(女)

J0185 数据结构(C++描述)(10讲)-清华大学 殷人昆

J1495 数据结构(C++描述)(42讲)-复旦大学 王宇君

J0861 数据结构(C++描述)(45讲)-北京大学 梅婧(女)

J1813 C语言程序设计(21讲)-中南大学

J1617 C语言程序设计(32讲)-西北工业大学(谭浩强 第二版)

J1499 C语言程序设计(33讲)-北京科技大学 杨国兴

J0029 C语言程序设计(33讲)-谭浩强主编 石油大学 曾怡(女)

J0989 C语言程序设计(40课时)-上海交通大学

J3140 C语言程序设计(43课时)-上海交通大学

J0857 C语言程序设计(45讲)-北京大学 王秀珍(女)

J0138 C语言程序设计(51讲)-吉林大学 康辉(女)

J1071 C语言程序设计(68讲)-哈尔滨工业大学 温东新(女)

J1931 C语言程序设计-北京邮电大学 王晓军

J0285 C语言程序设计教学(45讲)- 浙江大学 颜晖

J1313 C语言课程设计-东南大学 陈平

J1506 程序语言设计(C语言)(64讲)-西北工业大学 王建国

J1057 计算机程序设计(C语言)(16讲)-同济大学

J1043 数据结构(C语言版)(30讲)-石油大学 张柳村(女)

J0157 数据结构教程(C语言)(42讲)-西北工业大学 赵云庆

J1344 新东方IT培训之C语言

J0655 VBNET教程(37课时)-上海交通大学

J0991 VB60程序设计(41课时)-上海交通大学 徐安东

J3296 VB编程与应用(64讲)-吉林大学 陈伟

J1042 VB程序设计(30讲)-石油大学 于广斌

J1687 VB程序设计(34讲)-郑州大学 柳宏川

J0368 VB程序设计(40讲)-电子科技大学 陈峦

J0870 VB程序设计(48讲)-吉林大学

J0322 VB程序设计基础(36讲)-浙江大学 何鸿声

J2474 VB程序设计基础(54课时)-上海交通大学 徐安东

J2475 Windows程序设计(VBNET)(38课时)-上海交通大学 陈泽宇

J2326 编程之道-VBNET程序设计入门

J1080 高级语言程序设计(VB)(52讲)-哈尔滨工业大学 沈杰

J0633 黑客教程-VB视频教程(木马编程)-黑鹰基地

J1341 Ajax与Java框架的示例讲解-JAVA教学群

J0281 JavaScript视频教学(13CD)-张孝祥

J1945 JAVA-web开发实战培训视频教程-MLDN网校

J1668 JAVA编程语言-清华大学 许斌

J0265 JAVA程序程序设计与INTERNET(42讲)-浙江大学 翁恺

J2473 Java程序设计教程(46讲)-上海交通大学 伍建焜

J2441 JAVA高级网络编程(44讲)-西北工业大学 齐勇

J0137 JAVA教学(58讲)-哈尔滨工业大学 辛明影

J0006 JAVA教学全集(30讲)-浙江大学 翁恺

J0092 JAVA就业培训(高级篇)(15CD)-张孝祥

J0091 JAVA就业培训教程(基础篇)(5CD)-张孝祥

J0596 JAVA开发工具eclipse教程(9讲)->

自学Java有哪些必备的学习书籍,在这里一一给你展示出来:

在这里给你推荐几本书,非常优秀的书籍:

当然在推荐之前,你可以在B站内搜索我们的名字,观看一下我们的学习视频;

我校名师高淇讲述的Java300集课程,非常适合刚入门的零基础学者哦!

这几本书相当不错,推荐给你:

1《Java编程规范》 适合对象:初级、中级

介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。

2《Java编程思想》 适合对象:初级、中级

介绍:豆瓣给出了91的评分,全球程序员广泛赞誉。有人说这本书不适合初学者,不过小编认为作者并没有对读者已有的知识经验有过多要求,只是要求读者需要知道基本的程序语言。作者以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念,需要花时间细细研读。

3《Java核心技术:卷I基础知识》 适合对象:初级、中级

介绍:官方机构图书,备一本总是没错的。这本书比较全面也通俗易懂。可以当字典的功能来用,学习入门必备。

4《Java数据结构和算法》 适合对象:初级、中级、高级

介绍:这本书目前基本断货,足以说明抢手程度。作者主要使用Java语言描述了我们常用的数据结构,值得一看。

5《Java与模式》 适合对象:中级、高级

介绍:难得一见的国人写的Java好书。主要讲解设计原则以及最为常见的设计模式的实用教材。这本书出现的比较早,是初级到中高级必读的图书之一。

6《SCJP学习指南》 适合对象:初级、中级

介绍:官方考试的必备图书,对检验自己的Java学习情况很有帮助。这本书特别适合学生阅读,这本书理解透了,找工作面试Java题目不会有任何问题。一些工作多年的工程师都会在里边遇到一些不会做的题目。

学习的过程中,编程视频的弥补是不可缺失的,需要的话点个赞吧!

进阶篇

1《重构:改善既有代码的设计》 适合对象:中级、高级

介绍:清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以及改善。大师的杰作,让你明白软件是一步步改进的,不是一蹴而就的。

2《XML入门经典》 适合对象:初级、中级、高级

介绍:很多人觉得没必要买XML书籍,不过我还是觉得推荐一本给你作为工具书,而且看本书可以使得你对XML方方面面有个了解。里面不少东西还是用到的。

3《jQuery基础教程》 适合对象:初级、中级、高级

介绍:从这个开始学习jQuery才是根本,不然以后遇到的很多奇怪问题不知所以然。jQuery个人感觉已经成为目前的javascript标准库了,插件无数,大大简化了前端工作。

4《JavaScript权威指南》 适合对象:初级、中级、高级

介绍:一本从全新视角和层次来介绍JavaScript的参考书,填补了市场的空白。是学习js的必备参考工具书之一。

5《代码整洁之道》 适合对象:中级、高级

介绍:讲述了一系列行之有效的整洁代码 *** 作实践。软件工程的理想编码是无数人编出来的代码像一个人写的,这本书当作规范就不错。

最后:学习Java编程一定要努力学习!祝你成功!

Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学习Java可以按照路线图的顺序,

0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:

1 师资力量雄厚

要想有1+1>2的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业java技术性,也许的技术专业java技术性则绝大多数来自你的技术专业java教师,一个好的java培训机构必须具备雄厚的师资力量。

2 就业保障完善

实现1+1>2效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向java学员提供一对一的就业指导,确保学员找到自己的心理工作。

3 学费性价比高

一个好的Java培训机构肯定能给你带来1+1>2的效果,如果你在一个由专业的Java教师领导并由Java培训机构自己提供的平台上工作,你将获得比以往更多的投资。

希望你早日学有所成。

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。

一、Java编程入门类

对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。

1、《Java编程思想》

在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。

2、《Agile Java》中文版

这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK50的语法为基础讲解,要学习JDK50的新语法也不错。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。

二、Java编程进阶类

打下一个良好的Java基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。

1、《重构 改善既有代码的设计》

这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证。这本书对你产生影响是潜移默化的。

2、《测试驱动开发 by Example》

本书最大特点是很薄,看起来没有什么负担。你可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了。这本书的作用是通过实战让你培养TDD的思路。

还有一些比较基础的入门书籍推荐给你《Head First java开发》java开发入门书籍

《Head First java开发》是本完整的面向对象(object-oriented,OO)程序设计和java开发的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。但如果你真地想要好好地学习java开发,你会需要《Head First java开发》。这本书可是Amazon编辑推荐的十大好书之一!强烈推荐学习此书,非常适合初学者入门。

《java开发从入门到精通》

《java开发从入门到精通》这本书主要针对java开发基础,对于没有学过java开发的人才说,是一个不错的选择。通过这本书,大家可以从零开始,慢慢来学习,而且实 *** 很多,不会让你看到最后出现只会理论的情况。

《Thinking in java开发》(中文名:《java开发编程思想》)

《java开发编程思想》可以说是最经典的java开发着作,是所有java开发程序员必备教科书。这本书不管是正在学习还是已经工作许多年的程序员,都可以从这本书中得到你想要的东西。这本书具有教材和工具书的作用,就像一本字典,想知道什么都可以从中查询。虽然这本书很好,但并不建议初学者学习,对于初学者难度较大。

《疯狂java开发讲义》

《疯狂的讲义》这本书比较适合自学者,内容比较项目化,实 *** 方法很多,如果你想进行java开发的深入学习,不妨看看这本书。

《java开发核心技术》

这本书分为两个部分,第一个部分讲的是基础知识,第二个部分讲的是高级特性。由于内容非常有层次,所以非常适合自学的同学学习。

《java开发开发实战经典》

这本书比较适合自学者学习,里面有很多小案例,可以边学边练,巩固知识。

PS:温馨提示,光看不练假把式,跟着视频教程练项目也是必不可少的!相关教程指路B站尚学堂官方号!都是免费滴!

首先是Java技能的核心和基础JavaSE,这一阶段会接触到Java基础语法、面向对象编程思维、Java常用API、多线程并发编程、数据结构/集合结构、IO/网络编程/反射/设计模式。这一阶段往往也是最重要的,后边许多知识和结构的使用都是根据这一基础来的。学完这一部分,做一些简略的桌面使用程序设计没有问题。

接下来Java的进阶课程中,要用到的便是数据库(MySQL)和JDBC。在之后,要学习到的是JavaWeb开发技能。学完可以具有开发个人网站和企业网站的知识技能。

最后,接下来便是Java课程最重要的部分把学到的Java技术知识应用到实战项目了,一般实战项目会占整个课程的少半时间,从浅入深,会接触到大小型企业内各种真实实战项目。 比方内容办理体系(CMS)、智能商贸体系、盛行结构使用、B2C/商城项目等。完结这些项目,你对市面上大多数web使用开发、办理体系开发、运用前沿技能开发都得心应手。

java学习路线图:

在学java一定要问问自己喜欢吗?只要喜欢一切没问题,这是我的建议:多敲代码,多敲代码,多敲代码,重要的事情说三遍

学习Java决不能听完敲一遍就过,一定要多敲几遍,第一遍可以跟着老师的思路,后面一定要有自己的思路,慢慢培养自己的编程思想和实现功能的逻辑。甚至可以自己给自己出题,完全靠自己实现一些有意思的小功能,对提升自己的能力和代码熟练度都有不小的帮助。

多看视频,多练习,主要是练习一些算法的运用,建议下载一些编程练习题,一道一道弄通弄懂。经常做笔记,用记事本把一些经典问题保存下来,以备复习。

如果是零基础的话,就看视频,b站上高旗老师讲得不错,每看到视频出现一段代码就马上在电脑上给他跑出来,不要直接拿源码光盘来复制,不要把视频看完半段了才开始敲代码。这样几天后你会找到一些感觉,然后没事就想些代码来写写,比如想下怎样把名字转换成乱码,然后再用另一个方法转换回来,模拟步话机发送几条消息什么的。这样下去不出3月你定牛逼,这时再把教材拿出来仔细看每一句话,掌握原理。

希望你早日学成,有苦恼一起讨论一下。

java的内容比C简单多了,去除了很多C/C++中容易出错的地方,如指针等,减轻学习负担,所以有C的基础能很快就能学会(不过C中没有类的概念,C++中有,有C++的基础更容易上手点)。

java的核心在于类,所有的东西都封装在类中,包括main函数,因此建议把类学好。

介绍几本java的书:

java语言程序设计(基础篇、进阶篇)。java的书没什么太经典的,如果要基础的书,我认为这2本还是比较合适的,也足够了。

java编程思想。这本书比较经典,但是最好能有最基本的基础后再来看这本书。java的重点在于类,把类学好,重载、继承等等,学扎实了,后面才有提高。这本书基本上将java的原理讲的很透彻。

java官方API文档。没有比这更好的资料了,官方文档,详细介绍了java官方提供的所有类、接口、方法。不论学什么语言,要想深入及提高,就必须去看官方文档。不过官方文档更多的在于应用,没什么原理。建议用到什么,查什么。

java比其他语言更简单,因此更容易制作很多高效的软件工程工具,如单元测试、重构等,有了扎实的基础,去学习一下这些东西可以提高编程的水平、效率和质量。

设计模式,非常经典,但非常抽象。不过要想在面向对象语言上编程有所提高,这是必备的。而且学了这个你会发现与C这种面向过程的语言的明显不同。

《设计模式》(人称GOF) 、《head first设计模式》

重构,有人说重构是现代软件的面包和水,几乎天天用到,看似感觉不到重要性,但又十分重要。重构主要是调整程序的结构,使得软件更容易面对变化。《重构:改善既有代码的设计》

单元测试工具Junit、UML工具等,很有必要去学。

编程其实没有难度,特别是java这种简单的语言,非常容易上手。去学习设计模式等这些东西我认为更有用些,当然前提是有扎实的基础。

以上就是关于大家好!我是计算机新手,要备考java二级考试,请大家帮忙推荐几本教材和几个有用的网站。谢谢!~~~~~~~全部的内容,包括:大家好!我是计算机新手,要备考java二级考试,请大家帮忙推荐几本教材和几个有用的网站。谢谢!~~~~~~~、哪里有C++,C语言,VB,JAVA语言程序设计的视频教程、想要自学Java编程,有什么书籍推荐么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9673638.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存