(1)ipconfig:查看IP地址 cd:选择目录 help:查看帮助
(2)Java代码运行:先编译:(通过javac编译成).class文件、后执行(java)
(3)Java语言特点:简单、面向对象、健壮、高性能、跨平台。
(4)Java的三大平台:JAVASE JAVAEE JAVAME
(5)JAVA的开发环境:jdk=jre(=Java虚拟机+核心类库)+java开发工具。
Java笔记1

(6)先编译后执行,Java源程序编译变成字节码程序。
Java笔记1

(7)String[] args是main函数的形式参数,可以用来获取命令行用户输入进去的参数。java 本身不存在不带String args[]的main函数,程序中去掉String args[]会出现错误。
(8)数据类型:(Java数据类型分为两类)基本数据类型和应用数据类型。
Java笔记1

基本数据类型不是java对象,在Java API中定义了相应的封装类。如int-----integer。
引用数据类型本身并不存储数据值,它是存储对象的引用地址。
Java笔记1Java笔记1Java笔记1

(8)小数默认数据类型是double,整数默认数据类型是int。
(9)转义字符:以反斜杠(\)开始;如’\n’(换行) ‘\t’(制表位Tab键) ‘\’ (斜杆) ‘\’’ (单引号) ‘\”’(双引号) ‘\b’(删除键Backpace) ‘\r’(回车键)。
(10)Java中,字符串被当作对象处理,字符串和任意数据类型之间使用“+”,所以基本类型都转为字符串。
(11)基本数据类型转换:
Java内部支持自动将数值进行类型提升,即可以将一个数赋值给更大数值范围的数,就叫自动类型转换(也叫隐式类型转换)。所有的数据类型,包括整型和浮点型彼此都可以进行转换。但是,请注意:boolean类型数据不可与其他数据类型相互转换。
(1)自动类型转换:从小到大进行转换,byte ->short(char)->int->long->float->double
Java笔记1

例如:可以将byte变量赋给short变量,可以将short赋给int,可以将int赋给long。
注意:实现自动转换,满足两个条件:
1.两种类型彼此兼容(比如,数字之间相互转换)
2.目标类型取值范围必须大于源类型

Java内部不支持将一个数值赋给范围更小数值范围的变量,除非进行强制类型转换。同样boolean类型数据不可与其他数据类型相互转换。
(2)强制转换:double→float→long→int→short(char)→byte。 转换时要加上(数据类型)

(12)变量:内存的一块存储区域。变量三要素:数据类型、变量名、变量值。(变量在使用过程中必须先声明,在初始化)

(13)变量命名规则:(1)组成部分必须是字母、数字、下划线_以及$符号(2)不能以数字开头(3)不能含有关键字(如class ,int等等)

(14)三元运算符:条件表达式 ? 表达式1:表达式2
条件表达式为true,执行表达式1;否指执行表达式2
如取出a,b,c中最大值 可以用 a<b ?(b<c?c:b):(a<c? c:a) 来表示。

相关文章:

  • 2022-02-02
  • 2021-10-16
  • 2021-11-23
  • 2021-12-07
  • 2021-10-19
  • 2021-09-27
  • 2021-04-14
猜你喜欢
  • 2021-08-14
  • 2021-12-16
  • 2021-08-02
  • 2021-08-15
  • 2022-01-07
  • 2021-10-10
相关资源
相似解决方案