Java 网课学习笔记 — java初识及初始变量

River-Q 2019-05-29 09:33:10
Java语言的前世今生 1. 1995年由Sun(Stanford University Network) Microsystems公司推出 2. 起源于Sun公司的绿色项目(Green Project) 3. 1995年5月23日正式将Oka改名为Java 4. 全球互联网的兴起给了Java新的生命与舞台 5. Sun公司被甲骨文收购,同时java也归属于甲骨文公司 Java SE :Java标准版(不是编程语言,是编程平台;包含jdk,jre,jvm,java) JDK:Java开发工具包(包含用于java开发的工具) JRE:Java运行环境(包含用于java的运行环境) JVM :Java的虚拟机(将java编译好的文件翻译成对应的机器语言) 常用的JAVA命令 • Java执行命令 • Java编辑命令 • Java doc Java程序的基本构成 • 类 • 方法 • 打印语句 • 注释 public class HelloWorld{ Public static void main(String[] args){ System.out.println("Hello World !"); } } public 修饰符(公用的 都可以访问) class 类 (先忽略 后续深入了解) HelloWorld 自定义类的名称 static 静态的(不管多少个对象 都只有唯一的一个副本 后续深入了解) void 空 (后续深入了解) main 程序的入口点 String[ ] 字符串数组 args 数组名称;命令行参数 println 即print(打印)和line(换行) /** */ 文档注释 /* */多行注释 // 单行注释 1. 通过注释提高了Java源程序代码的可读性 2. 使得java程序条理清晰,易于区分代码行与注释行 3. 通常在程序开头加入作者,时间,版本,要实现的功能等内容注释,方便后来的维护及程序员的交流 java是一种即面向对象又可跨平台的语言 java源程序代码 编译 java字节码(可跨平台),即.class文件 运行 windows JVM Linux java虚拟机 Solaris 创建java源程序 • 扩展名是 . java,可以用任何文本编译器创建与编辑 编译源程序 • 使用“javac”命令,读取书写好的java源程序并翻译成java虚拟机能够明白的指令集合,且以 字节码的形式保存在文件中。通常,字节码文件以 . class作为扩展名 运行class(字节码)文件 • java解释器读取字节码。取出指令并且翻译成计算机能执行的代码,完成运行过程 初始变量 变量:变量是计算机中的一块特定的内存空间,由一个或多个连续的字节组成 ( 不同数据存入具有不同的内存地址对应空间,相互独立) 数据类型:变量的类型决定了为它分配多少的字节空间 数据类型名称 变量名 变量取值 基本类型:也称原始类型,用于保存简单的单个数据。还有一类数据类型被成为类类型或引用类型,用于保存复杂 的组合数据,String就是使用最频繁的一种引用类型 数据类型 数值 非数值 整型 浮点型 boolean(布尔型) int (整型) float (单精度浮点型) char (字符型) short (短整型) double (双精度浮点型) String(非基本类型,是常用类型 long (长整型) 实际上String是类) byte(字节型) 注意:对于精确的超大型数值计算比如天文数据(一般指64位以上的数据运算),一般不会采用基本数据类型,而采用Biglnteger(大的整型)或BigDecimal(大的数字)类型的数据进行精确计算 数据类型 类型说明符 位数 整型 int 32 短整型 short 16 长整型 long 64 字节型 byte 8(存放的文件数据 发送的QQ消息 电影文件 照片 网络游戏中的数据包) 单精度浮点型 float 32(小数点前后七位有效数字) 双精度浮点型 double 64(十六位有效数字) 布尔类型 boolean 8 (true false,即真或假;以英国数学家,布尔代数的奠基人乔治.布尔命名) 字符类型 char 16(java中的字符实际上是一个16位的无符号整数(小于等于65535)还可以 保存转义字符('\b'(退格,回退键),'\t','\r'(换行符,回车键),'\n') Unicode表示法是在值前加前缀\u ;如\u002A(*) \u4e5d(九)) 字符串类型 String - (使用双引号 “=要输入的字符=”) 声明变量: DataType variableName; 数据类型 变量名; int salary; 初始化变量: salary = 8500; 注意:变量名不要重复;一条语句可以声明多个相同的变量 String str = String.format("%d\t%f", 1334,15.2); System.out.println(str); 常见错误和书写方式 1. 未声明、未初始化的变量和未使用的变量 2. 赋值时数值的溢出 3. 取整错误 4. 冗余的输入对象 java变量命名规则: • 第一个字符必须是字母、下划线或 $ 符号,不能是数字 • 变量名不能包含除 _和$符号外的任何特殊字符 • 不可以使用关键字(53个保关键字) 类型转换 自动类型转换: 两种类型要兼容(数值类型) 目标类型大于源类型 short->int->long->float->double 强制类型转换: 大类型转小类型需要强制转换 语法:(类型名)变量或值 double num = 4.0; int num1 = (int)num;
...全文
31 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧