背景
1
- java语言在1995年由美国sum公司推出
- 硅谷有很多橡树,就命名为oak(橡树),注册时候名字被占用,改名为Java(印度一个岛屿:咖啡)
- Java之父:Java联合创始人有很多,詹姆斯-高斯林被公认为java之父
- 2009年,sum公司被oracle(甲骨文)公司收购
2、Java优势
- 世界上最流行的编辑语言之一
- 可移植性好(跨平台)、安全可靠、性能较好
- 社区开发最完善,功能最丰富
3、领域(可)
- 桌面应用开发:idea
- 服务器系统:应用的后台
- 大数据开发:hadoop
- 游戏开发:我的世界
- 移动应用开发:android APP,医疗设备
- 企业级应用开发:大型互联网应用
4、Java技术体系
- java SE 标准版 java技术的核心和基础
- java EE 企业版 企业级应用开发的
解决方案
(针对企业开发的程序,可以直接用) - java ME 小型版 针对移动设备的解决方案
基础语法
- 注释
单行注释: //注释内容
多行注释: /*
注释内容
*/
文档注释: /**
注释内容
*/
ctrl + /
ctrl + shift + /
文档注释可以提取到 程序说明文档中
-
字面量
整数、小数不用加单双引号,字符单引号,字符串双引号,布尔真true假false,空值null
单引号里面必须有字符
特殊字符 \t \n -
变量
用来存储数据的内存区域,且存储的数据可以变换
数据类型 变量名 = 初始值;
注意事项:
1、先声明,再使用;
2、声明类型后,就不能再存储其他类型数据;
3、注意变量使用范围,是{}之间,相同范围内,不能有名字相同变量;
4、变量使用之前,必须有初始值; -
变量在计算机中底层原理
1、二进制,逢二进一;
2、最小单位,8位一组,一个字节 ; 1 Byte = 8 bit
3、a——97 A——65 0——48 -
八进制、十六进制
为简化二进制,八进制一位代替三位二进制数,十六进制一位代替四位二进制数
Java支持书写其他进制数,0B或者0b开头表示二进制,0开头表示八进制,0X或者0x开头代表十六进制数 -
数据类型
引用数据类型:String
基本数据类型:
整数自变量默认为int范围,long lg=1111111111111111111,会报错,改为lg=112222L(后面加L或l)
float f1=85.6会报错,85.6默认double,不能用float接收,后面应加F/f
-
关键字
java自己保留的单词,如int、double,具有特殊功能 -
标识符
自己起的名字,可表示类名、变量名等,由数字、字母、_、$组成
不能以数字开头
建议驼峰命名法,变量首字母小写,类名首字母大写