零基础学习Java编程语言需要掌握哪些知识点?

丿魚丶尕灬羙


学习Java编程语言,我猜测题主想问的是关于Java语言的通用基础知识点吧,虽然Java的应用很广泛,但是必须掌握的知识就那么些。所以,我根据自己的学习过程与你分享。

(1) 首先是入门知识。你要了解Java简介, 比如什么是Java ME、Java SE以及Java EE。Java的OOP特征和优势。Java的编译与运行机制。JDK与JRE的安装与配置,初步了解什么是JVM,以及它们三者之间的简单区别。整好之后,编写自己的Java 第一个helloword程序。

(2) 再者是Java的基础知识,不一一写出来了,如下图:

(3)之后就是Java的高级特性了,这部分内容是对于你是否真正使用Java的有效判断。如IO/NIO,关于读写的操作;集合框架,可以视为封装对象、8种基本类型数据等的一些列容器;泛型,编译期决定变量类型的语法糖;反射,关于运行时获得某一个类的方法,变量等;多线程,这对于实际应用很有用,关于并发编程的;网络编程,指的是运行在多个通过网络连接的设备中的程序;序列化,就是将对象通过字节码文件保存起来,后者反序列成对象供使用。

以上大概就是Java的一般通用知识点,但是若想将整个实际项目搭建起来,还需要很多的东西,比如,框架的使用、项目搭建工具与日志、与数据库和前端的交互、版本控制工具、权限控制、分布式的处理等等。学无止境,学以致用,共勉。


不Dong就自学


作为一名程序员,我来回答你

Java可以说是现在市面上最受欢迎的语言之一,一直高居编程语言排行榜第一位。

那么零基础学习Java需要学习哪些呢?

1.首先肯定是基础知识。很多人不重视基础,老想着学几天就能整个高大上的东西出来,或者说像电视剧里随便敲几下电脑就可以黑进联合国的网站什么的,其实那是在做梦。

因为Java是面相对象编程,所以你首先肯定是要将面相对象编程的三个定律搞清楚,封装性,继承性和多态性。这是基础中的基础,也是非常重要的东西,后面所有的东西都是由这三个东西演变而来的。

2.其次,对类,IO流还有各种集合在什么情况下使用要做到心中有数的地步。这些也是常用的东西,或者说是学会了出去面试必定会问的东西。还有就是一些Java的语法等,要做到心知肚明烂熟于心的地步。

3.这些都学完了,那可以试着学习下Java后台的一些框架或者如果有兴趣做安卓的话就可以去学习一下安卓的基础知识了。


大斌聊科技


Java 技术通用、高效、具有平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等,学习Java首先要知道学习知识点有哪些。

在这就用加米谷大数据培训机构的大数据开发课程的第一阶段:Java设计与编程思想来讲一下Java的知识点:

学习目标:Java基础、Java面向对象、Java高级、数据库与JDBC

学习效果:熟练掌握Java语法并灵活运用,能够开发后台应用

Java基础

1、Java是什么类型语言,Java语言的编译、解释、执行过程

2、Java运行环境的安装和配置

3、标识符与关键字

4、基本数据类型

5、方法初识

6、运算符与表达式

7、分支语句

8、循环语句

9、Math、Date、Random

Java面向对象

1、什么是面向对象

2、类、对象、数组

3、介绍面向对象多态

4、抽象类的概念

6、抽象类被继承

8、实现接口的实现类

9、普通类与抽象类思想上的区别

10、抽象类与接口思想上的区别

Java高级

1、异常处理

2、I/O、JavaBean

3、反射/多线程

4、网络编程

5、泛型和集合

全部:http://www.dtinone.com/bigdata


Spark大数据开发


一、首先你得明白了解什么是Java

初学者先弄清楚Java的基本概念也是必不可少的,当然死记硬背肯定是不行的,重在理解。其次了解清楚它们之间的区别与联系,分别有哪些应用。

学习的时候多想想这些代码中都用到了哪些知识点,也不要一味地照着书本敲代码。而不去理解。  

弄明白Java的四方面:

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

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

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

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

二、掌握静态方法和属性  

静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。  

Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。  

Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。  

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

Java分为三个体系,分别为:

Java SE:J2SE,Java2 Platform Standard Edition,标准版。  

JavaEE:J2EE,Java 2 Platform, Enterprise Edition,企业版。  

JavaME:J2ME,Java 2 Platform Micro Edition,微型版。  

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

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

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


蜗牛学院


0基础学习大概经历这几个阶段:

第一阶段:Java语言基础应用

课程内容:java开发环境,基础语法,面向对象设计,多线程编程,数组与集合,文件操作,设计模式,反射,XML解析,数据结构与排序算法

第二阶段:javaWeb开发

课程内容: 关系型数据库,web服务器,servlet,jsp,ajax,html+div+css web前端,jQuery,BootStrap前端框架、项目实战

第三阶段:框架开发应用

课程内容:Oracle数据库,Struts2 MVC框架,Hibernate持久化框架,spring框架,linux系统,框架整合,项目实战

第四阶段:java高级阶段

课程内容:springMVC框架,MyBatis持久层框架,easyui前端框架,Shiro权限管理,Redis内存数据库,MongDB文档数据库,项目实战


IT万事通


零基础学习JAVA的话需要掌握一些最基础的知识点,然后慢慢学,多学多练,掌握熟悉一些代码,软件之类的,最主要的是熟悉代码,学习JAVA编程语言一定要掌握软件的基本操作等等,这些对于学JAVA来说很重要的。


分享到:


相關文章: