第一章
一、Java语言的发展史
1991年,sun公司,提出一种语言开发需求,程序要在一些内存非常小的设备上运行,还要求程序**可以适应不同的cpu.**詹姆斯•高斯林带领小组进行研发。
1995年正式确立。
1996年java1.0版本正式发布。起初,java开始版本号是 1.1 1.2 1.3 1.4,从java1.5开始版本号改为 java5 java6 java7 java8…java21。
2009年sun公司被Oracle公司收购。(Oracle全球最大的企业级软件开发公司)
现在每半年更新一次 ,每年 3月和9月更新。
二、Java语言特点
开放源代码
1.简单易学,抛弃了指针,直接操作内存,更加方便。
2.平台无关性,java程序只需要开发一次,然后就可以在不同的操作系统上运行。(前提: 是在不同的操作系统上安装不同java虚拟机)
3.面向对象
4.支持网络
5.多线程机制
6.动态内存管理机制
7.安全
8.生态丰富
9.高性能
三、Java语言的运行机制
1.编写一个.Java文件(源代码),源代码程序员能看懂,机器看不懂。
2.把.java文件通过java环境 编译成 .class文件, 机器还是看不懂
3.将.class文件交给java虚拟机运行, 由虚拟机将.class文件编译为机器码, cpu执行
四、第一个程序“Hello world"
四、jdk、idea安装
1.jdk
2.idea
建议不勾选
出现这个界面即为安装完成
第二章——JavaSE基础语法
1.注释
(1)单行注释(快捷键:ctrl+/)
//
(2)多行注释(快捷键:ctrl+shift+/)
/*
*/
(3)文件注释
/**
*/
2.关键字
● 定义:被Java语言赋予了特殊含义,用做专门用途的单词。
● 特点:关键字中所有字母都为小写
3.标识符
● 标识符: Java 对各种变量、方法和类等要素命名时使用的字符序列称
为标识符。
● 技巧:凡是可以起名字的名称都可以叫标识符。
●命名:(1)包名:多单词组成时所有字母都小写
(2)类名、接口名:多单词组成时,所有单词的首字母大写
(3)变量名、方法名:多单词组成时,第一个单词首字母小写,第二 个单词开始每个单
词首字母大写
(4)常量名:所有字母都大写,多单词时每个单词用下划线连接
4.变量
变量是程序中最基本的存储单元,程序执行中数值是可变的。变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。
变量是通过使用变量名来访问这块区域的。其要素包括变量名,变量类型。
Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式
为: type varName。
5.数据类型
基本数据类型:
1、整型:byte、short、int、long
2、字符型:char
3、浮点型:float、double
4、布尔型:boolean