A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 潘鑫磊 初级黑马   /  2018-11-15 16:41  /  617 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

技术贴
day1:
编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们
所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。
运行:是指将 class文件 交给JVM去运行,此时JVM就会去执行我们编写的程序了。


关于main方法
main方法:称为主方法。写法是固定格式不可以更改。main方法是程序的入口点或起始点,无论我们编写多
少程序,JVM在运行的时候,都会从main方法这里开始执行。

添加注释comment
注释:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须
要的,它不影响程序的编译和运行。

变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值 。 数据类型 变量名 = 数据值;


关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。

标识符:是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。

数据类型分类
Java的数据类型分为两大类:
基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔 。
引用数据类型:包括 类 、 数组 、 接口 。

day2

自动转换:将 取值范围小的类型 自动提升为 取值范围大的类型 。
范围小的类型向范围大的类型提升, byte、short、char 运算时直接提升为 int 。
强制转换就是将 取值范围大的类型 强制转换成 取值范围小的类型 。

转换格式:数据类型 变量名 = (数据类型)被转数据值;
强烈注意
浮点转成整数,直接取消小数点,可能造成数据损失精度。
int 强制转成 short 砍掉2个字节,可能造成数据丢失。
ASCII编码表

算数运算符
++ 运算,变量自己增长1。反之, -- 运算,变量自己减少1,用法与 ++ 一致
三元运算符 数据类型 变量名 = 布尔类型表达式?结果1:结果2
三元运算符计算方式:
布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量。
布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。


方法的定义
定义格式:
定义格式解释:
修饰符: 目前固定写法 public static 。

数据类型 变量名 = 布尔类型表达式?结果1:结果2

}
修饰符 返回值类型 方法名 (参数列表){
代码...
return ;


返回值类型: 目前固定写法 void ,其他返回值类型在后面的课程讲解。
方法名:为我们定义的方法起名,满足标识符的规范,用来调用方法。
参数列表: 目前无参数, 带有参数的方法在后面的课程讲解。
return:方法结束。因为返回值类型是void,方法大括号内的return可以不写。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马