初识Java

Java基础之初识Java
1.计算机语言
定义:指用于人与计算机之间通信的语言。
分类:机器语言、汇编语言、高级语言
1)机器语言:由“0”和“1”组成的二进制数。
2)汇编语言:简洁、有一定含义的英文字符串。如:“MOV”代表数据传递,“DEC”代表数据减法运算。
3)高级语言:接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上运行。
4)SQL语言:结构化查询语言(Structured Query Language,SQL),是一种数据库查询和编程的语言。
2.Java发展史
1995年5月23日,Sun公司宣布Java诞生。
1996年1月,JDK1.0发布。
1998年12月,Java2问世。
2004年9月30日,Java5.0发布。
2011年7月,JDK7.0发布。
3.Java的特点
1)Java语言是简单的。
2)Java语言是面向对象的。
3)Java语言是分布式的。
4)Java语言是健壮的。
5)Java语言是安全的。
6)Java语言是平台无关的。
7)Java语言是可移植的。
8)Java语言是解释型的。
9)Java语言是高性能的。
10)Java语言是多线程的。
11)Java语言是动态的。
4.Java程序的工作原理
Java程序的平台无关性:用Java编写的程序(.java后缀)经过编译器编译成字节码文件(.class后缀),这个字节码文件不是针对具体平台的,而是针对抽象的Java虚拟机的,在Java虚拟机上运行。而在不同的平台上,会按安装不同的Java虚拟机,这个不同的虚拟机屏蔽了各个平台的差异,从而使Java程序(字节码文件)具有平台无关性。
Java程序的工作原理:Java字节码文件先后经过JVM的类装载器、字节码校验器和解释器,最终在操作系统平台上运行。
类装载器:其主要功能使为执行程序寻找和装载所需要的类,就是把字节码文件装到Java虚拟机中。
字节码校验器:其功能是对字节码文件进行校验,保证代码的安全性。字节码校验器负责测试代码段格式并进行规则检查,检查伪造指针,违反对象访问权限或试图改变地域性类型的非法代码。
解释器:将字节码文件翻译成所在平台能识别的东西。
5.Java SE的结构
JDK中的基本工具:
javac:编译器,将源程序转成字节码文件。
java:执行器,运行编译后的字节码文件。
javadoc:文档生成器,从源码注释中自动产生Java文档。
jar:打包工具,将相关的类文件打包成一个文件
JDK常用类库:
java.lang:系统基础类库,其中包括字符串类String等。
java.io:输入/输出类库,包括文件读/写等。
java.net:网络相关类库,包括网络通信相关的类。
java.util:系统辅助类库,包括与集合相关的类等。
java.sql:数据库操作类库,包括与连接数据库、执行SQL语句、返回结果集相关的类等。
javax.servlet:JSP、Servlet等使用到的类库,是Java后台技术的核心内库。
6.Java开发环境搭建
1)下载安装JDK
2)配置Java环境变量
JAVA_HOME:JDK的安装路径,如:C:\jdk1.8
PATH:Windows系统执行命令时要搜索的路径,如:在最前面加上%JAVA_HOME%\bin;
CLASSPATH:编译和运行时要找的class路径,如:.;%JAVA_HOME%\lib(其中.代表当前路径)
注意:可只配置PATH即可。
7.第一个Java程序

	public class HelloWorld{
		public static void main(String[] args){
			System.out.println("HelloWorld!");
		}
	}
解析:1)一个源文件中最多只能有一个public类,其他类的个数不限,如果源文件包含一个public类,则该源文件的文件名必须与类名相同。
		   2)Java程序的执行入口时main()方法,它有固定的书写格式。
		   		public static void main(String[] args){}
		   3)Java语言严格区分大小写
		   4)Java程序由一条条语句构成,每个语句以分号结束。

8.Java注释
Java的注释由三种:单行注释、多行注释、文档注释。
//注释一行
//注释多行
/**…*/注释若干行,并写入javadoc文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值