【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《JAVA新手入门基础全面学习教程》,欢迎阅读!
***
JAVA新手入门根底学习
一、技术优势
1、Java 编程语言是个简单、面向对象、分布式、解释性、强健、平安与系统无关、可移植、高性能、多线程和动态的语言。
2、Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软公司推出了与之竞争的.NET平台以及模拟Java的C#语言。
3、Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。 二、根本含义
抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创立对象。
final类:又称“最终类〞,它只能用来创立对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类。
包:Java中的包是相关类和接口的集合,创立包须使用关键字package。 继承:
多态类:在Java中,对象变量是多态的。而Java中不支持多重继承。
接口:Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。
通用编程:任何类类型的所有值都可以同Object类型的变量来代替。
封装:把数据和行为结合起在一个包中,并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段〔instance field〕。
重载:当多个方法具有一样的名字而含有不同的参数时,便发生重载。编译器必须挑选出调用哪个方法进展编译。
重写:也可称为方法的“覆盖〞。在Java中,子类可继承父类中的方法,而不需要重新编写一样的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。值得注意的是,子类在重新定义父类已有的方法时,应保持与父类完全一样的方法头声明。
Class类:Object类中的getClass方法返回Class类型的一个实例,程序启动时包含在main方法的类会被加载,虚拟机要加载他需要的所有类,每一个加载的类都要加载它需要的类。
1
***
三、根本语法
编写Java程序时,应注意以下几点:
大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。 类名:对于所有的类来说,类名的首字母应该大写。假设类名由假设干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。
方法名:所有的方法名都应该以小写字母开头。假设方法名含有假设干单词,那么后面的每个单词首字母大写,例如myFirstJavaClass。
源文件名:源文件名必须和类名一样。当保存文件的时候,你应该使用类名作为文件名保存〔切记Java是大小写敏感的〕,文件名的后缀为.java。〔假设文件名和类名不一样那么会导致编译错误〕。
主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。 四、架构设计 1、折叠概念
软件架构作为一个概念,表达在技术和业务两个方面。
从技术角度来说:软件架构随着技术的革新不断地更新其内容,软件架构建立于当前技术和一些根本原那么的根底之上。
根本原那么:分层原那么、模块化原那么、接口实现别离原那么、细节隐藏原那么、依赖倒置原那么 2、折叠平台构架 〔1〕平台
Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版〕,JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版〕,JavaME(Java 2 Platform Micro Edition,java平台微型版〕。 〔2〕Java SE
Java SE〔Java Platform,Standard Edition〕。Java SE 以前称为J2SE。它允许开发和部署在桌面、效劳器、嵌入式环境和实时环境中使用的Java应用程序。Java SE 包含了支持Java Web 效劳开发的类,并为Java Platform,Enterprise Edition〔Java EE〕提供根底。
2
本文来源:https://www.wddqxz.cn/b06035327d21af45b307e87101f69e314332fad0.html