首页编程java编程大一java知识重点 大一java期末考试题库

大一java知识重点 大一java期末考试题库

编程之家2026-06-01704次浏览

大家好,今天来为大家分享大一java知识重点的一些知识点,和大一java期末考试题库的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

大一java知识重点 大一java期末考试题库

本人大一,零基础想自学Java,应该买什么书呢

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

一、Java编程入门类

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

1、《Java编程思想》

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

2、《Agile Java》中文版

大一java知识重点 大一java期末考试题库

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

虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习。

二、Java编程进阶类

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

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

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

大一java知识重点 大一java期末考试题库

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

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

还有一些比较基础的入门书籍推荐给你

java开发零基础入门书籍一:《Head First java开发》java开发入门书籍

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

java开发零基础入门书籍二:《java开发从入门到精通》适合自学者

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

java开发零基础入门书籍三:《Thinking in java开发》(中文名:《java开发编程思想》)适合中级自学者和培训者

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

java开发零基础入门书籍四:《疯狂java开发讲义》适合自学者看

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

java开发零基础入门书籍五:《java开发核心技术》最适合报培训班的看

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

java开发零基础入门书籍六:《java开发开发实战经典》适合自学者看

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

怎样学好java语言

怎样学好java语言?学习程序的最好方式是参照源代码,先仿照,后创新,慢慢有积累了,就可以收发自由了。没关系的,慢慢来,不可能一步到位的。java确实很难学.

学习Java其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。每一种语言的程序设计思想大同小异,只是一些由语言特性的而带来的细微差别比如Java中的Interface,你几乎在以前的学习中没有碰到过。以下我仔细给你说几点:

1。我们必须明确一个大方向,也就是说现在面向对象的编程范畴。尽管人工智能曾经有

所浪潮(看看Borland为什么有Turbo Prolog),但未来5-10年工业界广泛承认并接受的

将是面向对象式的编程。

2。工业界目前最流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就

可以了。而且完全可以同时掌握。

3。掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用

interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。要完全理

解interface是为什么,用多线程又有几种常用的编程模型。

4。理解了语言的特性是为什么了之后,就可以试着上升到设计这个层次,毕竟学习语言

是要用的。目前比较好的开发模式是采用自定向下的面向对象的设计,加上MVC的模式(

你可以看一下我介绍的关于MVC的内容)。首先要找出最顶层的对象(这往往是最难的)

,然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的应从界面开始设计。

5。有了基本设计模型后,可以学一些设计模式(Design Pattern)。这是目前证明很有效

的。比如体系结构模式(Layering分层,Pipe/Filter管道或过滤器),设计模式(有很

多,比如对象池Object Pool、缓冲池Cache等),编程模式(比如Copy-on-Write)。懂了这些模式之后,就会对系统的整体结构有很好的把握,而学术上也有倾向一个系统完全可以由各种模式组合而成。前面提到的MT实际上就有好几种模式,掌握后就不用自己花很多时间去试了。另外一个很重要的领域就是并行和分布式计算领域,大概有20种左右。

6。接下来就不能纸上谈兵了,最好的方法其实是实践。一般教科书上的例子并不能算是

实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还

没有熟练的能力去综合各种技术,这样只能是你自己越来越迷糊。我认为比较好的方法是

找一些比较经典的例子,每个例子比较集中一种编程思想而设计的,比如在我的实践当中,我曾经学习过一个很经典的例子就是用Java实现的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我记不大清楚了。好象rolemodel.是个网站,上面有原代码和一些基本设计的文档。另一个来源可以到umlchina.是个不错的文档基地。从HotDraw上我学到了什么是 Framework,以及如何用rolemodel的方式来构造,这样我就可以应用到其他的地方。顺便说一句,这个例子你绝对不会觉得小,只会觉得大,并且他还是真正的商用的Framework。

7。结合前面学到的设计模式你就可以很好的理解这些经典的例子。并且自己可以用他来

实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方

,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

8。好象以上谈的跟Java没什么关系,其实我们早就应该从单纯的学习语言到真正的学习

好编程的领域。学习技术是没有止境的,你学习第一种语言可能要半年时间,以后每种语

言都不应该超过两个月,否则你会觉得学习语言是包袱,是痛苦。

9。学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。

我带了JAVA班以后,来学习的同学很多都是初学者,一部分是急着找工作的,一部分是很感兴趣的。他们都想在短短一两个星期内掌握,这是不切实际的。而且这样做很容易让自己心浮气燥,难以静下心来思考。

JAVA是比较热门,但我们自己不能头脑发热。我觉得所有初学者要学好JAVA或C或UNIX等任何一门计算机技术,一定要做到:

动手,动脑,动嘴,静心。

其中动手是最为重要的了。很多人学计算机技术就是看书、听课,当时是明白了,过后马上就忘记。如果不愿意敲键盘,就不如不学。即使有时候所敲的代码你不明白,可以先运行,看看结果,增加感性认识,然后上升到理性的认识。特别是在大家做考题的时候,很多东西,概念,你只要随便敲一个程序做做实验就能很深刻的理解,但很多人都是不愿意动手,这样的学习效率能高吗。

动脑,动嘴,就是要多想问题,多思考,有不懂的问题就大声说出来。很多人一是不动脑筋想问题,也就提不出问题。还有一些人怕自己提出的问题傻,怕人笑话。其实IT行业技术面很广,工作了5、6年的人说出一些傻话来也是正常的。

然后静心很重要。现在社会很浮躁,IT行业更浮躁,这种心态是学不好东西的。学会了基本的东西,高级的内容才容易掌握,否则就是本末倒置。当然有些人情况特殊,急着工作,那去学很多人JAVA做了几年了,连多态,线程都没搞明白。

JAVA中,有些概念不好理解怎么办,有学生说我就是不理解线程是怎么回事。我觉得理解是需要时间的,一下不能理解,多看看,甚至多背几遍就理解了。读书千遍,其义自见,现在也管用。而且我觉得初学时候要不求甚解,多做,多敲代码。等你做的足够多的时候,见多识广的时候,概念,理论的东西就很容易理解了。

JAVA的精华就在面向对象思想,好比指针是C语言的精华一样,多花点心思就能掌握。

书遍地都是。基础先打牢,之后去看spring和java的源码。都能理解了,你就可以了。

怎样学好数据结构(java语言描述)?不难多看书多理解还要亲自去谢谢程序实现链表数等数据结构等等~慢慢会学好的

没有接触过编程的人,怎样学好JAVA语言我学习Java语言也很久了,虽然算不上是高手,但也能有点自己的发言权,我个人觉得:

1、不要先直接学习Java语言,Java的强大能够让你忽略程序设计的本质,面向对象的开发理念其实不适合初学者,建议你先学习C语言,熟悉变量的分配、内存的管理和几种基本的控制语句,熟悉面向过程的程序设计能够让你对计算的执行流程有个概念,一开始就接触面向对象不利于你对计算机系统的理解。

2、我个人觉得Java很强大的一点在于其异常丰富的类库,譬如集合类,所以你得通过不断地练习去学会这些常用类库的使用。

3、其实最重要的还是你的程序设计思想本身,语言的机制本身并不会给程序带来多大的影响。

4、关于书本的问题,有些人不推荐Thinking in Java,说不适合初学者。的确看这本书很头痛,但是你会学到很多深入的东西,譬如最简单的String类,一般的书只会跟你说怎么用,但是Thinking会告诉你为什么String特殊,以及怎样合理的使用String,Javac编译器会怎样优化代码中的String,以及String“不可更改”的本质;还有在介绍IO流的时候,一般的书只会告诉你几个用法,但是不会告诉你为什么要采用这种“嵌套”的方式·····

5、你的学会正确看待Java,他只是一种语言,仅此而已,基本的控制结构什么的,所有的语言都差不多

其名称 SR是 Synchronizing Resources(同步资源)的首字母缩略词,是一种并行编程语言。

怎么学好java语言这个怎么说呢,真正学好一门语言的话是有好多事情要做的,java还是比较好学的入门比较容易,比C++容易多了,java中没有指针,也不能说没有指针,只是把指针封装隐藏起来了而已,所以简单多了,学好java的话,基础必须要学扎实,然后的话多看一下人家写的程序,学习人家是怎么写的,代码的规范性、算法等等。还有最重要的是就是要多练,这是成为一名合格程序员所必须要做的,天天写代码,熟能生巧。祝你成功!

怎样去学习java?如何把java语言学好?首先先搞懂JavaSE的部分,Swing和swt部分就可以少看或不看,因为现在用的比较少。重点是看懂Java中的面向对象、集合框架、JDBC、异常、IO、线程和网络编程。JavaSE搞定后再学习Servlet、JSP,然后才是经典的Struts2、Hibernate和Spring,学习框架时重点理解框架的运行原理,甚至可以尝试自己写个轻量级的框架。理解运行原理的最好方法就是阅读源代码,还是要感谢Java中的开源项目。这期间还要多找各种大小的项目去完成,不一定要大,但是要精致,功能要完整,这样可以练习所学知识,并且可以在做项目中发现自己的知识体系中不足的地方。关于看视频,我不推荐,很多同学一天到晚就知道看视频,殊不知,编程真理在于“练习,练习,不停练习”!

再补充下:当学习Java的期间,会碰到各种各样的异常,请积累这些异常信息,以及如何出现的异常和如何处理的,因为java中常见的异常就那么几种,积累的多了,处理问题的能力就提高,这样水平会提高的很快!

学好Java语言多久看你基础了,如果是有语言基础,比如你学过C语言,可以说java上手很快,2个月足矣,我说的学好是指能找到工作的那种;如果你是零基础,一般需要4个月左右,能找到一份实习或者类似于应届生的工作,这一行主要看工作经验,毕竟工作时间越长,会的就越多。

怎样学好CY语言万丈高楼平地起,不管学什么,都没有速成的,都是从一点一滴学起的,首先你要学基础,可以去买一本谭浩强编写的C语言的书,当然,你不可能一下子就能看懂.看完后你再可以去网上看视频教程..还有.你电脑要装一个编译器,自己可以试着多写代码..多看代码..慢慢来,我祝贺你一定能把C语言学好的.C语言是一切编程的基础.祝你早日学好C语言.

我已经大一了,已经学了C语言,怎样学好JAVA语言呀?详细谈谈哦! C语言学是学了。但我也知道还没到半个程序员的程度。。只是学了基本的,java至多到大二第二个学期就会开,要是真的想学好,就深入些,别只是停在皮毛

【java】如何有目的的学习

鉴于你是在校而且是大二,给你如下分析与建议:

1、你有大把的时间及学校图书馆利用,深入研究数据结构,java运行机制,设计模式。有什么好处两年后通过与别人对比你自然会发现。

2、循序渐进,多看多练,动手设计,目前像坦克、俄罗斯、贪吃、五子这些东西源代码满天飞,你可以去研究其代码,相信看完其中一两个源代码你就不会像现在这样迷茫了。然后就是根据记忆自己在重新编写出来,这个过程是困难和痛苦的,一步一步来即使你每天只能敲几十行代码甚至十几行,坚持下去你会成功。这个时候你已经有了质的飞跃。

3、结下来进入javaee阶段,买几本书,结合自己水平参阅其中某些部分(国内写的好的书实在太少,只能拼凑着看)理解了web开发的原理后动手写个jsp/servlet的小项目吧。

4、这个时候如果你不急着工作的话不必马上进入框架的学习,可以继续研究其中的各种细节和牵涉到的各种技术。然后再进入框架的学习和使用,其实框架就是个工具,会用就行了,就是一个熟练的问题,去用框架写各种web项目吧。

5、这个时候你应该也快毕业或者毕业了,拿着你写的那些项目应该可以找到比你其他同学待遇都要高的工作。进入公司,你的java之路才刚刚开始!希望你能沉下心去,这也是一位自学成才的老程序员曾对我说的话!

好了,文章到这里就结束啦,如果本次分享的大一java知识重点和大一java期末考试题库问题对您有所帮助,还望关注下本站哦!

div(示波器div)java软件开发就业方向,软件开发就业方向推荐