java 概述:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
java语言平台三个版本:JavaSE,JavaEE,JavaME
- JavaSE 标准版 桌面应用程序
- javaME 小型版 移动端
- Java EE企业版 做网站
Java语言是简单地:语法和C语言C++很接近
优点:
不使用指针
提供垃圾回收机制GC
Java发展史
java的三大特性:
- 封装性
- 继承性
- 多态性
java特性:一次编译随处运行
eclipse快捷键补全
- ALT + / 自动补全
- Ctrl+/ 单行注释
- Ctrl+Shirft+/多行注释
- Ctrl+S 保存修改
Java书写规范:
小驼峰命名法
大驼峰命名法
为程序书写备忘录:注释
java的数据类型:
1.基本数据类型:(八种)
- byte (1),
- short (2),
- int (4) ,
- long (8),
- float (4),
- double (8),
- char (2),
- boolean(1);
2.引用数据类型:(三种)
类,接口,数组
注意事项:
- 整数默认是:int类型
- 小数默认是:double类型
- 如果直接将一个较小的整数值(byte 或 short类型的表数范围内)赋给一个byte或short变量,系统会自动把这个数当做byte或short类型处理
- 如果使用一个巨大的整数值(超出int类型的表数范围),java不会把这个数当成long类型处理,如果希望系统把这个数值当成long类型来处理,应在这个整数数值后增加L或者l 为后缀。
数据转换:
1.自动转换(低精度-->高精度)
隐显(转换)
精度大小排行(从低到高):byte,short,char——》int——》long——》float——》double
2.强制转换(高精度-->低精度)
java 拼接符"+"
java运算符:
算数运算符
关系运算符
逻辑运算符
赋值运算符
扩展赋值运算符
字符串连接运算符
三目条件运算符
语法格式:
分支语句:(java的两种分支结构)
if语句
switch语句
扫描输入语句:
Scanner scan = new Scanner(System.in);
//最终把数据获得
scan.nextInt();