Java初学者入门学什么?

作者&投稿:邵霍 (若有异议请与网页底部的电邮联系)
~

 

很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识。小编总结了零基础学习Java编程语言的几个基础知识要点。希望能够对刚入门的Java新手有帮助。 

1先了解什么是Java的四个方面

 

初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有哪些应用。想想这些代码中用到了哪些知识点。不要一味地照着书本敲代码。而不去理解。

 

1.Java编程语言,即语法。

 

2.Java文件格式,即各种文件夹、文件的后缀。

 

3.Java虚拟机(JVM),即处理*.class文件的解释器。

 

4.Java应用程序接口(JavaAPI)。

 

2掌握静态方法和属性

 

静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。

 

理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。

 

3初学者还需明白JAVA的三个技术平台的关系

 

Java分为三个体系,分别为JavaSE(J2SE,Java2PlatformStandardEdition,标准版)。JavaEE(J2EE,Java2Platform,EnterpriseEdition,企业版)。JavaME(J2ME,Java2PlatformMicroEdition,微型版)。

 

要知道java是分两部分的:一个是编译,一个是运行。

 

javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。

 

java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数。

 

4掌握JAVA代码的基本格式

 

1、Java注释尽可能全面

 

对于方法的注释应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述:类的注释应该包含类的功能说明、作者和修改者。

 

2、多次使用的相同变量最好归纳成常量

 

多处使用的相同值的变量应该尽量归纳为一个常量,方便日后的维护。

 

3、尽量少的在循环中执行方法调用

 

尽量在循环中少做一些可避免的方法调用,这样可以节省方法栈的创建。例如:

 

for(inti=0;i<list.size();i++){

System.out.println(i);

}

可以修改为:

for(inti=0,size=list.size();i<size;i++){

System.out.println(i);

}

 

4、常量的定义可以放到接口中

 

在Java中,接口里只允许存在常量,因此把常量放到接口中声明就可以省去publicstaticfinal这几个关键词。

java编程有哪几本书比较适合初学者?
其实,这本书主要是从编程思想上来讲的,并没有完整的讲述Java的整个体系, 而是一种类似Tips的方法来对Java的知识点进行深入的分析和解释,就好像C++的经 典教材《C++ Primier》一样,并不适合作为初学语言的入门教材,蛋是在深入学习 Java的过程中的同时来读这本书会觉得受益匪浅。 值得一提的是,...

AVA中级阶段推荐的主武器
侦察兵 推荐UZI 射速最快,短点射准确度高,此外拥有侦察兵主武器里重量最轻射速最快的优势 步枪兵 AK47 AN94 M16 AK,不解释了王者枪 AN94 点射神器,中远距离有AK所没有的高伤害输出,只是稳定性低,准星恢复速度过慢 M16 全能枪,除了威力较低之外没有不足,二连发点射爆头很随,扫射弹道出奇...

java与python对比优势是什么?
在项目类型上,Java更适合大型项目,易于管理和维护;Python3更适合写一些小项目,便于更新迭代。在大项目上的应用,除开那种密集计算型的项目,我敢说Java世界上最好的语言!一般用户在百万+千万不到的时候,并发变高、内存不够,但是优化一下好像还可以接着用,此时Java的优势就显现出来了。虽然Python...

java学习作为一名java初学者,如何快速学习j
想要快速学习Java建议去【达内教育】学习,该机构26大课程体系紧跟企业需求,企业级项目,课程穿插大厂真实项目讲解,对标企业人才标准,制定专业学习计划,囊括主流热点技术。JAVA快速入门的方法:1、时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用Java。2、在学习的过程中,...

想学一门计算机高阶语言,先学哪个比较合适?---对于初学者来说。
程式设计思想(Thinking in java),还切记,让我苦笑不得,Java程式设计思想是讲授Java语言的一些高阶特性、Java虚拟机器的一些工作原理,Java类库中一些高阶工具类实现的工作原理,总之是一些高阶开发人员应该了解的一些程式设计思想,不适合初学者看,如果你初学Java我建议看看Java学习笔记、Head First Java 等等这样入门书籍...

请达人推荐一本C#入门的书籍,本人用过ava做过项目,但是对C#以及.net...
这本书每讲完一个概念后总会附有一个简单易懂的代码实例,对一些抽象的东西会用一些通俗易懂的比喻来形容。这是一本针对初学者编写的书,即使以前从没有接触过代码,这本书也能很快的带你入门。 !参考资料:http:\/\/www.flighty.cn\/html\/book\/20110510_122.html ...

ava的大方向是什么
第三个阶段(web开发阶段1.html2.css3.javascrip这三个部分是进行web开发的必须技术.一定要好好学习.不过我当时没有发现有讲的特别好的。好像很多老师都讲框架和后台,界面这块不多,所以就没有什么好推荐的了,大家可以在网上找找看看,>这本书讲的挺好,不过不太适合初学者,可以看看《HTML语言速成...

菜鸟怎么驾驭ava中的狙击枪
甩中需要相当的火候。当然,你也可以用cs里的bot来练习。 ps:这是狙击的基础,说白了就是狙的手感,任何狙法都是建立在这上面的,一定要熟练掌握。定点狙,初学者的第一步,顾名思义就是守在一个地方,等人经过再开、枪。缺点是容易被跳狙干掉。 练习方法:空跑地图各个点位,...

用eclipse运行程序时的问题
(我是编程初学者,请别见笑)请高手详细点解释一下.谢谢!!! 展开  我来答 ...avaBean是java类,属于某些特定的译码知道方针,并且扩展了适应性和范围,允许用户访问内部的属性和方法。...十、JavaBean入门一般要求首先,您必须有一个不带有参数的公用构造器。此构造器也应该通过调用各个特性的...

杀毒软件AVA和AVG可以一起用吗
比如说1楼,混合2个软件,确实查杀率高了,但是误报率也高了起码20%,而且,如果你1年都不中毒,杀毒软件岂不是白装。保镖确实安全,但一般人是没有必要找保镖的。想多装杀毒软件,等你多学点杀毒软件使用方法再说吧。目前,用1个杀毒软件+几个辅助工具的组合是最好的,1楼的组合,不适合初学者...

曲阜市13159597342: 初学者学习 java 都需要掌握哪些知识.
艾怀醒脑: 基本上初学者学到这个程度就可以去找工作了!第一部分:JavaSE:Java语言最基本的一套库学习JavaEE或JavaME之前,JavaSE是必学的.* Java开发环境搭建* Java基础语法* 面向对象* 数组* 异常* 集合* 线程* IO流* 反射机制* 注解...

曲阜市13159597342: 零基础java要先学什么? -
艾怀醒脑: 推荐你在网上找一些视频自学,先把基础把好和其它语言一样,JAVA也是一种编程语言,在刚开始的时候,一写要多写代码,JAVA是面向对象的语言,一定要把面向对象那块知识学好.注意,是刚开始的时候多定代码,写到一定程度,基础学好了,就要把考虑一些算法的问题了.然后就是做一些项目,可以从简单的开始做,比如说,一个简单的小游戏,一个简单的管理系统,一个简单的聊天室,都是可以实现的.初学者一定要静下心来慢慢学,戒骄戒躁.踏踏实实的才能学好...我现在是一个计算机专业的大学生,我们可以互相学习下!ID数字就是QQ号

曲阜市13159597342: 新手应该怎么学Java -
艾怀醒脑: 一、例外捕捉 java对例外捕捉的强调是空前的,它强迫程序员用显着的与逻辑方法完全不同的方式描述例外捕捉,对于程序描述的完整性和严谨性有很大的意义.c++也有类似的机制,但是我们看到很多c++程序员并不习惯使用这些机制.java的...

曲阜市13159597342: JAVA入门 学什么 -
艾怀醒脑: 在学java之前应该有一点编程的基础,虽然也可以从java最基础的学起,但是因为编程语言是有一个发展过程地,从最开始汇编到c再到现在的高级语言,所以有些概念是需要了解的,比如说java是面向对象的,如果你不知道什么是面向过程那么...

曲阜市13159597342: 学习java编程需要学习哪些基础知识? -
艾怀醒脑: java跟C++没嘛关系,别误导新人 学编程:1、数学基础2、离散基础3、英语4、持之以恒的毅力5、多看书、多练习 话说,C++这个东西跟JAVA都是高级语言,关系仅此而已,互不相关的两个东西,别什么都跟C++ 挂钩,听着烦,不会C++的JAVA高手很多的 不会数学,你能写出程序来,开什么国际玩笑

曲阜市13159597342: 学习java之前要学些什么基础 -
艾怀醒脑: java的应用范围非常广泛,几乎软硬件都能实现,例如web开发,移动端开发、客户端开发等都涉及,从招聘信息网可以看到java的需求量非常大,相对来说Java也是比较稳定的. java学习体系比较庞大,并且在自学过程中你要克服自己的惰性...

曲阜市13159597342: 零基础的初学者怎样学习java,或者应该先学什么? -
艾怀醒脑: 如果没有计算机基本的基础,学起来实在很累,你可以先学学计算机组成原理、算法、数据库、计算机网络,最好是学学汇编语言,你会更容易学习java的.

曲阜市13159597342: 零基础的初学者怎样学习java?先学什么? -
艾怀醒脑: 你可以看下这本书:Java从入门到精通 :从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识 .包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O(输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级布局管理器,高级事件处理,AWT绘图与音频播放,打印技术和企业进销存管理系统等.

曲阜市13159597342: java 初学者需要掌握哪些知识 -
艾怀醒脑: java的特点(跨平台, 开源) 什么是java虚拟机(JVM, 运行环境) 什么是类? 方法?变量, 数组, 集合, 面相对象思想 高级一点的技术:socket(网络编程, 可以做聊天室之类的) 反射技术(暴力反射是其中一种不安全的操作) 动态代理(如果做web开发的话, 必学这个, 不然你不能理解框架是怎么运作起来的) 纯手打~ 看你给不给分吧~

曲阜市13159597342: java入门先学什么? -
艾怀醒脑: 先学下基本的语法 顺便学习数据库基本知识 然后搞下SSH框架什么的

你可能想看的相关专题

  • java入门培训班价格
  • 为啥都不建议学软件测试
  • 免费学java
  • java自学要学多久
  • 零基础java自学教程
  • java编程入门自学教程
  • 学java一般能干什么
  • 低学历适合学java吗
  • 去java培训班学费多少
  • 学java为什么27岁就迟了
  • java.52emu.cn
  • 本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    相关事宜请发邮件给我们
    © 星空见康网