Java基础知识,
Java基础知识,
Java语言概述
Java语音三种技术架构:JAVAEE JAVASE JAVAME
Java跨平台性:一次编译,到处运行。主要是说Java虚拟机(JVM)在各种系统平台中都可以支持。JVM虚拟机负责Java程序在安装的系统中运行。
JRE(Java RuntimeEnvironment——Java运行环境)
包括Java虚拟机(JVM Java VirtualMachine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
简单而言:使用JDK开发完成的java程序,交给JRE去运行。
配置环境变量path(为了更好的利用Java开发环境)
①我的电脑–属性–高级–环境变量
②编辑path环境变量,在变量值开始处加上java工具所在目录,后面用“ ; ”和其他值分隔开即可。
③打开DOS命令行,任意目录下敲入java或者javac,如果出现javac 的参数信息,配置成功。准备工作基本完成,可以进行java程序开发。
为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过以下技巧完成。
新创建一个环境变量 JAVA_HOME 记录住jdk的目录。
在path中通过%%动态的获取JAVA_HOME的值即可。
JAVA_HOME=F:\jdk1.6.0_01
path=%JAVA_HOME%\bin;%path%
%path%:动态获取path环境变量的值。
%JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。
入门小程序:Hello World程序
package HelloWord;
public class Hello {
public static void main(String[] args) {
System.out.println("hello world");
}
}
语言基础
1、关键字
被Java语言赋予了特殊含义的一些单词,Java中的关键字都是小写的。比如class int long double等
2、标识符
用户根据自己的需要定义的一些具有标识意义的符号,比如类名,函数名,数组名等由26个英文字母大小写,数字:0-9 符号:_ $ 组成。
定义合法标识符规则:Java中严格区分大小写。
1,数字不可以开头。
2,不可以使用关键字。
Java中的名称规范:
包名:多单词组成时所有字母都小写。xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写。XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接。XXX_YYY_ZZZ
4、常量与变量
常量:表示不能改变的数值。
Java中常量的分类:
1,整数常量。所有整数
2,小数常量。所有小数
3,布尔(boolean)型常量。较为特有,只有两个数值。true false。
4,字符常量。将一个数字字母或者符号用单引号( ’ ’ )标识。
5,字符串常量。将一个或者多个字符用双引号(“ ”)标识。
6,null常量。只有一个数值就是:null.
变量的概念:变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据。
内存中的一个存储区域;该区域有自己的名称(变量名)和类型(数据类型);该区域的数据可以在同一类型范围内不断变化
为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用
使用变量注意:
变量的作用范围(一对{}之间有效)
初始化值
定义变量的格式:
数据类型 变量名 = 初始化值; inta = 100;
注:格式是固定的,记住格式,以不变应万变。
理解:变量就如同数学中的未知数。
变量数据类型的字节大小及有效取值范围
①byte占用一个字节,数字大小为-2的7次方—2的7次方-1 (-128~127) //byte型通常用8进制、10进制、16进制,无论采用什么进制,输出到控制台时系统都会自动转换为10进制
②short占用两个字节,数字大小为-2的15次方—2的15次方-1 (-32768~32767)
③int占用四个字节,数字大小为-2的31次方—2的31次方-1 (-2147483648~2147483647)
④long占用八个字节,数字大小为-2的63次方—2的63次方-1
⑤float占用四个字节,数字大小为1.4E-45~3.4E+38 ,-1.4E-45~-3.4E+38 。用二进制的指数形式表示一个浮点数的格式,如:101*2的2 次方 , 101*2的-3次方。 3.5E4=3.5*10的4次方 3.5E-4=3.5*10的-4次方
⑥double占用八个字节,数字大小为4.9E-324~1.7E+308,-4.9E-324~-1.7E+308 。
⑦char占两个字节,数字大小为0—2的16次方-1(0~65535)是unicode编码。字符的本来面目,与C语言不同,java的字符占两个字节,char类型用来存储诸如字母、数字、标点符号及其他符号之类的单一字符
⑧Boolean占一个字节,其取值只有两个,true和false
相关文章
- 暂无相关文章
用户点评