Java第一章
1.java语言的发展史
1991年 sun公司 需要研发一种语言, 在小型的家电上运行,支持不同的cpu。成立一个green项目组开始研发,组长James Gosling(詹姆斯•高斯林)【java之父】。
1995正式确立
1996java1.0发布 。 java名字 --- 印度尼西亚爪哇岛 --- 盛产咖啡
2009年被oracle公司收购(oracle公司是全球最大的企业级软件开发公司)
现在java每半年更新一次 每年3月和9月
2.java语言的特点
(1) 开源 开放源代码 免费
(2)平台无关性
跨平台,在不同的操作系统和cpu环境中运行。
如何实现跨平台:
在不同的操作系统上开发jvm(java虚拟机),java程序在不同的虚拟机中运行,翻译 给不同的操作系统即可。
(3)面向对象
(4)支持网络编程
(5)多线程(多任务)
(6)动态内存管理机制(自动进行垃圾监听回收)
(7)安全
(8)生态丰富(框架,组件...)
3.java的体系结构
JavaSE(Java Standard Edition标准版 java基础): 包含java核心类(String 输入输出,线程)。
JavaEE:Java Enterprise Edition(企业版) 包含javaSE , 又包含了一些企业级开发的相关类。 JavaME:Java Micro Edition(微缩版):包含javaSE 主要用于开发家电上的应用程序。
4.java语言运行机制
(1)编写.java源文件
(2)编译-->.class文件
(3)jvm(java虚拟机) 执行.class文件 --->机器码
5.第一个程序HelloWorld
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Java第二章(基础语法)
1.注释
(1)单行注释 //
(2)多行注释/*
*/
(3)文本注释/**
*/
2.关键字
(1)定义:被Java语言赋予了特殊含义,用做专门用途的单词
(2)特点:关键字都小写
eg:public static class void ...都是关键字
注:const,goto为保留字在java中尚未使用,但是也不能用来定义变量名称.
3.标识符
(1)定义:Java 对各种变量、方法和类等要素命名时使用的字符序列称 为标识符。
(2)技巧:凡是自己可以起名字的名称都可以叫标识符。
(3)命名规则:
<1>必须遵循的语法规则: ● 由26个英文字母大小写,0-9 ,_或 $ 组成
● 数字不可以开头。
● 不可以使用关键字和保留字,但能包含关键字和保留字。
● Java中严格区分大小写。
● 长度无限制。
● 标识符不能包含空格。
<2>约定俗成(见名知意):●包名:全部字母小写。
●类名:首字母大写,其他字母小写;多单词组成时,每个单 词的首字母大写。
●变量名,方法名: 首字母小写,多单词组成时,第二个单词开始首 字母大写。
●常量名: 常量名所有字母大写,多单词组成时,之间用_连接
eg:MAX_NUM
4.变量
(1)定义:变量时程序中最基本的存储单元,程序执行中数值可以改变。
5.数据类型
(1)基本数据类型:
<1>数值型:整数类型(byte,short,int,long);浮点类型(float,double)。
<2>字符型(char)。
<3>布尔型(boolean)
(2)引用数据类型 :
<1>类(class)。
<2>接口(interface)。
<3>数组([])。