1、cmd的使用方法:
一、Java语言开发环境开发及搭建
1、JRE:是Java程序的运行环境,包含JVM和运行时所需的核心类库
2、JDK:是Java程序开发工具包,包含JRE和开发人员使用的工具
二、Java注释
1、单行注释和多行注释
2、Java语言中每一行代表的意思:
三、关键字
1、关键字的特点:
1)完全小写的字母;
2)在增强版的记事本当中有特殊颜色。
四、标识符
1、定义
是指在程序中,我们自己定义的内容。比如类的名称、方法的名字和变量的名字等等,都是标识符。
2、命名规则
1)标识符可以包含英文字母(区分大小写)、数字、$(美元符号)、_(下划线)
2)标识符不能以数字开头
3)标识符不能是关键字
3、命名规范
1)类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
2)变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。例如:helloWorld
3)方法名规则:同变量名。
五、常量
1、定义:
在程序运行期间,固定不变的量。
2、常量的分类:
1)字符串常量:凡是用双引号 引起来的部分,叫做字符串常量。
2)整数常量:直接写上的数字,没有小数点。
3)浮点数常量:直接写上的数字,有小数点。
4)字符常量:凡是用单引号引起来的单个字符,叫做字符常量。
5)布尔常量:只有两中取值。true、false
6)空常量:null。代表没有任何数字。
六、基本数据类型
1、
2、
3、
4、
第一章 Java语言概述
一、Java的特点:
1、简单易学:Java去掉了C/C++所使用的数据类型:指针(pointer)、联合体(unions)和结构体(structs)
2、面向对象:面向对象的语言都支持封装、继承和多态三个概念
3、平台无关性:
平台无关性有两种:源代码级和目标代码级。Java语言是靠Java虚拟机(JVM)在目标代码级实现平台无关性的。
4、分布式:
分布式包括数据分布和操作分布。Java语言支持这两种分布性。
5、可靠性:
6、安全性:
7、支持多线程:
Java在两方面支持多线程:一方面,Java环境本身就是多线程的,若干系统线程运行,负责必要的无用单元回收、系统维护等系统级操作;另一方面,Java语言内置多线程机制,可以大大简化多线程应用程序开发。
8、支持网络编程:
Java语言通过它所提供的类库可以处理tcp/ip,用户可以通过URL地址在网络上很方便地访问其他对象。
9、编程与解释并存:
Java语言的编译器并不是把源文件(.Java)编译成二进制码,而是将其编译成一种独立于机器平台的字节码文件(.class文件)。字节码文件可以被Java解释器执行,有解释器将字节码文件再翻译成二进制码,是程序得以运行。
二、Java语言规范
Java语言为开发Java程序而定义了类和接口,称为应用程序接口(API)。
Java技术包括三个方面:https://wenda.so.com/q/1507788655213951
1)Java SE(Java Platform Standard Edition):Java平台的标准版,可以用于开发客户端应用程序。应用程序可以独立运行或作为Applet在Web上运行。
2)Java ME (Java Platform Micro Edition):Java平台的精简版,用于开发移动设备的应用程序。不论是无线通信还是手机、PDA等小型电子装置,均可采用Java ME作为开发工具及应用平台。’;l
3)Java EE(Java Platform EnterPrise Edition):Java平台的企业版本,用于开发服务器端的应用程序,为企业提供了e-Business架构及其Web服务。其优越的跨平台能力与开放的标准。深受广大企业用户的喜爱。
三、Java虚拟机
1、Java虚拟机的定义:
Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一。JVM其实就是一个字节码解释器。
2、Java程序的执行过程:先编译,后解释
字节码是Java虚拟机的指令组,和CPU上的微指令码很像,。Java程序编译成字节码文件尺寸较小,便于网络传输。
字节码最大的好处是可跨平台运行,即Java的字节码可以编写一次,到处运行。
四、Java程序的种类和结构
使用Java语言可以编写两种类型的程序:Application(应用程序)和Applet(小程序)。开发原理相同,但运行环境和计算结构不同。
一个复杂的程序可以由一个或多个Java源文件构成,每个文件中可以有多个类定义。
一般的Java源程序文件由三部分组成:1) package语句(0个或1个);
2)import语句(0个或多个);
3)类定义(1个或多个类定义)。
注: 1)package语句表示该程序所属的包。他只能有一个或没有。如果有,必须放在最前面;如果没有,表示本程序属于默认值。
2)import语句表示引入其他类库中的类,以便使用。import语句可以有0个或多个,它必须放在类定义的墙面。
3)类定义是Java源程序的主要部分,每个文件中可以定义若干类。
Java程序中定义类使用关键字class,每个类的定义由类头定义和类体定义两部分组成。
注:Java是严格区分字母大小写的语言。书写时,大小写不能混析
字节码最大的好处是可跨平台执行,,可让程序“编一次,到处运行”的梦想成真。
第二章 Java语言开发环境