admin管理员组

文章数量:1531792

2024年2月28日发(作者:)

JAVA新手入门基础学习

一、技术优势

一、Java 编程语言是个简单、面向对象、散布式、说明性、健壮、平安与系统无关、可移植、高性能、多线程和动态的语言。

二、Java 平台是基于 Java 语言的平台。如此的平台超级流行。因此微软公司推出了与之竞争的.NET平台和仿照Java的C#语言。

3、Java是功能完善的通用程序设计语言,能够用来开发靠得住的、要求严格的应用程序。

二、大体含义

抽象类:规定一个或多个抽象方式的类别本身必需概念为abstract,抽象类只是用来派生子类,而不能用它来创建对象。

final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类恰好相反,而且抽象类与最终类不能同时修饰同一个类。

包:Java中的包是相关类和接口的集合,创建包须利用关键字package。

继承:Java作为面向对象编程语言,支持继承这大体概念。但Java只支持单根继承,是所有其他类的基类。

多态类:在Java中,对象变量是多态的。而Java中不支持多重继承。

接口:Java中的接口是一系列方式的声明,是一些方式特点的集合,一个接口只有方式的特点没有方式的实现,因此这些方式能够在不同的地址被不同的类实现,而这些实现能够具有不同的行为。

通用编程:任何类类型的所有值都能够同Object类型的变量来代替。

封装:把数据和行为结合起在一个包中,并对对象利用者隐藏数据的实现进程,一个对象中的数据叫他的实例字段(instance field)。

重载:当多个方式具有相同的名字而含有不同的参数时,便发生重载。编译器必需挑选出挪用哪个方式进行编译。

重写:也可称为方式的“覆盖”。在Java中,子类可继承父类中的方式,而不需要从头编写相同的方式。但有时子类并非想原封不动地继承父类的方式,而是想作必然的修改,这就需要采用方式的重写。值得注意的是,

子类在从头概念父类已有的方式时,应维持与父类完全相同的方式头声明。

Class类:Object类中的getClass方式返回Class类型的一个实例,程序启动时包括在main方式的类会被加载,虚拟机要加载他需要的所有类,每一个加载的类都要加载它需要的类。

三、大体语法

编写Java程序时,应注意以下几点:

大小写灵敏:Java是大小写灵敏的,这就意味着标识符Hello与hello是不同的。

类名:关于所有的类来讲,类名的首字母应该大写。假设是类名由假设干单词组成,那么每一个单词的首字母应该大写,例如 MyFirstJavaClass。

方式名:所有的方式名都应该以小写字母开头。假设是方式名含有假设干单词,那么后面的每一个单词首字母大写,例如myFirstJavaClass。

源文件名:源文件名必需和类名相同。当保留文件的时候,你应该利用类名作为文件名保留(切记Java是大小写灵敏的),文件名的后缀为.java。(假设是文件名和类名不相同那么会致使编译错误)。

主方式入口:所有的Java 程序由public static void main(String[]args)方式开始执行。

四、架构设计

一、折叠概念

软件架构作为一个概念,体此刻技术和业务两个方面。

从技术角度来讲:软件架构随着技术的革新不断地更新其内容,软件架组成立于当前技术和一些大体原那么的基础之上。

大体原那么:分层原那么、模块化原那么、接话柄现分离原那么、细节隐藏原那么、依托倒置原那么

二、折叠平台构架

(1)平台

Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application

ProgrammingInterface、简称API)组成。Java应用编程接口为此提供了一个独立于操作系统的标准接口,可分为大体部份和扩展部份。在硬件或操作系统平台上安装一个Java平台以后,Java应用程序就可运行。Java平台已经嵌入了几乎所有的操作系统。如此Java程序能够只编译一次,就可以够够够够在各类系统中运行。Java应用编程接口已经从版进展到版。常常利用的Java平台基于,最近版本为。

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)提供基础。

(3)Java EE

Java EE(Java Platform,Enterprise Edition)。那个版本以前称为J2EE。企业版本帮忙开发和部署可移植、健壮、可伸缩且平安的效劳器端 Java 应用程序。Java EE 是在Java SE 的基础上构建的,它提供Web

效劳、组件模型、治理和通信API,能够用来实现企业级的面向效劳体系结构(service-oriented architecture,SOA)和Web 应用程序。

(4)Java ME

Java ME(Java Platform,Micro Edition)。那个版本以前称为J2ME,也叫K-JAVA。Java ME 为在移动设备和嵌入式设备(比如、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的平安模型、许多内置的网络协议和对能够动态下载的连网和离线应用程序的丰硕支持。基于Java ME 标准的应用程序只需编写一次,就可以够够够够用于许多设备,而且能够利用每一个设备的本机功能。

本文标签: 方式能够平台利用大体