1. Java是一种计算机语言,其特点有:
简单性
Java与C++相比,不再支持运算符重载、多级继承及广泛的自动强制等易混淆和较少使用的特性,而增加了内存空间自动垃圾收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠。
简单化的另一个方面是Java的系统非常小,其基本解释和类支持部分只占40KB,附加的基本标准库和线程支持也只需增加175KB。因此,Java应用软件能在相当小的系统之上独立工作。
跨平台性
这是Java最吸引人的地方。由于它采用先编译成中间码(字节码),然后装载与校验,再解释成不同的机器码来执行,即“Java虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求,使得只要能支持Java虚拟机,就可运行各种Java程序。
面向对象的技术
面向对象(O-O)的技术是近年来软件开发中用得最为普遍的程序设计方法,,它通过把客观事物进行分类组合、参数封装、用成量来描述对象的性质、状态,而用方法(成员函数)来实现其行为和功能。O-O技术具有继承性、封装性、多态性等众多特点,Java在保留这些优点的基础上,又具有动态联编的特性,更能发挥出面向对象的优势。
多线程
多线程机制使应用程序能并行执行,Java有一套成熟的同步原语 ,保证了对共享数据的正确操作.通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上实时的交互行为。
动态性
Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。
安全性
Java有建立在公共密钥技术基础上的确认技术.指示器语义的改变将使应用程序不能再去访问以前的数据结构或是私有数据,大多数病毒也就无法破坏数据.因而,用Java可以构造出无病毒、安全的系统。2. 环境变量的配置过程
在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”
需设置属性
<1>JAVA_HOME
C:\Program Files\Java\jdk1.6.0_05
注意:JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径,此路径下包括lib,bin,jre等文件夹。
<2>Path
%JAVA_HOME%\bin;
在系统变量Path的值的最前面加入.
否则可能在运行时,系统选择部署在前面的jre环境<3>CLASSPATH
.;%JAVA_HOME%\lib
注意点表示当前的目录们不能省略
CLASSPATHwei java加载类(class or lib)路径,只有类在classpath中,java命令才能识别
3.配置好环境变量后可以写一个简单的Hello word 测试下:
class Text{
public static void main(String [] args){
System.out.println("Hello word");
}
} 输出结果==> Hello word
4.java语言的基本数据类型<1>逻辑类------boolean
例:boolean truth = true;
<2>文本类------char和String
一个char文字必须包含在单引号内(' ')
例:char ch = 'A';
String文字用双引号封闭
例: String str = "Hello word";
<3>整数类型-------byte, short, int, long
名称或类型 整数长度 取值范围 byte 8 bits -128 to 127 short 16 bits -32768 to 32767 int 32 bits -2147483648 to 2147483647 long 64 bits -9223372036854775808 to 9223372036854775807 <4>浮点--------float 和 double
浮点长度 名称或类型 32 bits float 64 bits double
5.Java语言的基本做组成
由五部分组成:标识符,关键字,表达式,分隔符,运算符。 <1>标识符:是指在程序中,可以命名的地方,而根据程序需求随意命名。
JAVA是严格区分大小写的,如:ab和AB就是两个不同的标示符。
所有的标示符都必须以一个字母,下划线或者美元符号开头,后面跟上字母,数字,下划线货美元符号。
<2> 关键字:是指程序中不可以命名的地方,,JAVA中的所有关键字不可以做标示符,如:public, while 等。
在java中关键字都是用小写的英文字母表示。
<3>分隔符:
有注释 如: 单行注释“//” 多行注释 以“ /* ”开始,“ */ ”结束 等
空格 如:public class中间以空格分开
普通分隔符 如:“ . “ “ ;” “ :”都是Java语言的分隔符
<4>运算符:即 +,-,* ,/,% 运算符
<5>表达式:即能实现功能的语句
继续学习中........