JAVA之路
嘿爱多
浅笑心柔 公众号嘿ado
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Eclipse工作台菜单常用命令解释
此教程是为了让大家更好的去记忆快捷指令 故容易忘事的小伙伴建议收藏!! 1.文件菜单 文件菜单中包含”新建“ ”保存“ ”打印“ ”切换工作空间“ ”属性“ 等命令 菜单包含的内容比较多 但也有不常用和经常用的 如果不经常使用打印功能 那文件菜单的打印功能会很少用到 。 新建:创建新项目 元素或者资源 alt + shift + n 关闭:关闭当前的编辑器 ctrl + w 全部关闭 :关闭所有编辑器 ctrl + shift + w 保存 : 保存当前编辑器的内容 ctrl + s 刷新 : 刷新原创 2020-11-12 11:49:11 · 1820 阅读 · 0 评论 -
编译器的两点优化
/* 对于byte/short/char三种类型来说 如果右侧的赋值数值没有超范围 哪么javac 编译器的将会隐含的为我们补上一个byte short char 。 1 如果没有超过左侧的范围 编译器补上 强转 2 如果右侧超过了 左侧的范围 那么直接编译器报错 / public class Demo34{ public static void main(String[] args){ //右侧确实是一个int数字 但是没有超过左侧的范围 就是正确的 //Int–>byte 不是自动类型转换 byt原创 2020-10-23 17:51:44 · 139 阅读 · 0 评论 -
方法的定义与方法的调用
/* 定义一个方法的格式 public static void 方法名称(){ 方法体 } 方法名称的命名规则和变量一样 可以使用小驼峰 方法体 也就是大括号当中可以包含任意语句 注意事项 1 方法定义的先后顺序 无所谓 2.方法的定义不能产生嵌套包含关系 3 方法定义好了以后 不会执行的 如果要执行 一定要进行方法的【调用】。 如何调用方法 的格式: 方法名称(); */ public class Demo33{ public static void main(String[] args){ //调用原创 2020-10-23 15:44:48 · 399 阅读 · 1 评论 -
三元运算符
/* 一元运算符 只需要一个数据就可以进行操作的运算符。例如 取反! 自增++ 自减– 二元运算符 需要二个数据可以进行操作的运算符。列如 加法+ 赋值= 三元运算符 需要三个数据才可以操作的运算符 格式 数据类型 变量名称 = 条件判断 ? 表达式A :表达式b 流程 首先判断条件是否成立 如果成立为true 那么将表达式a的赋给左侧的变量 如果不成立为false 那么将表达式的b的值给左侧的变量 二者选其中一个 注意事项 1.必须停驶保证表达式a和表达式b都符合左侧数据类型的要求 2三元运算符的结果必须原创 2020-10-22 23:21:48 · 459 阅读 · 0 评论 -
逻辑运算符
/* 与 (并且) && 如果全都是ture 才是true 否则就是false 或 (或者) || 至少一个是True 就是true,全是false 才是false 非 (取反) ! 本来就是true变成false; 本来是 false 变成true 与 && 或 || 具有短路效果 如果根据左边的已经可以判断结果 那么右边的代码不生效 从而节省一定的性能 注意事项 : 1.逻辑运算符 只能用在boolean值 2.与 或 需要左右 各自有个布尔值 但是取反只要有唯一的一原创 2020-10-22 11:59:19 · 208 阅读 · 0 评论 -
比较运算符
/* 比较运算符 大于 > 小于 < 大于等于 >= 小于等于 <= 相等 == 二个等连写才是相等 一个等号是赋值 不相等 != 注意事项 != 1.比较运算符 的结果 一定是一个 布尔值 boolean 成立就是true 不成立就是 false 2.如果 进行多次判断 不能连写 数学当中的写法 列入 1 < x< 3 程序当中不会允许这样的写法 */ public class Demo080Perator{ public static void main(原创 2020-10-22 10:35:44 · 272 阅读 · 0 评论 -
赋值运算符
/* 赋值运算符分为: 基本赋值运算符:就是一个等号= 代表将右侧的数据 交给左侧的变量 int a = 30; 复合赋值运算符 += a +=3 相当于 a = a + 3 -= b -=4 相当于 b = b - 4 *= c *=5 c = c * 5 /= d /=6 d = d / 6 %= e %=7 e = e % 7 注意事项 1.只有变量才能使用赋值运算符 常量不能进行赋值 2.复合 赋值 运算符其中隐含了一个强制类型转换规律原创 2020-10-22 07:41:33 · 331 阅读 · 0 评论 -
算术运算符_自增自减运
/* 自增运算符 ++ 自减运算符 – 基本含义 让一个变量涨一个数字1 或者 让一个变量 降低一个数字1 使用格式 写在使用变量名称之后 例如 ++num 也可以num++ 使用方式 : 1.单独使用的时候 前++ 和 后++没有任何区别 也就是 ++num; 和 Num++; 是完全一样的 2.在混合使用的时候 有重大区别 a 如果是 前++ 那么变量 马上加一 然后拿着结果进行使用 先加后用 b如果是后++ 那么 首先变量使用变量本来的数值 ;然后再让变量加一 先用后加 注意事项 只有变量才能使用原创 2020-10-20 22:50:38 · 344 阅读 · 0 评论 -
算术运算符_加号的多种
四则运算当中的加号 ‘ + ’ 有三种常用的方法 1.对于字符char 类型来说 在计算之前 char类型会被提升成int 然后在计算 char 类型 字符 和int类型 数字 之前的对照关系表是 ASCII ` Unicode 2.对于数值来说 那就是加法 3.对于字符串String(首字母大写 并不是 关键字)来说 加号代表字符串连接的操作 任何数据类型 和字符串 进行相连接的时候 结果都会被变成字符串 public class Demo05plus{ public static void m原创 2020-09-17 14:36:14 · 1013 阅读 · 0 评论 -
JAVA算术运算符_四则与取模
/* 运算符:进行特定的操作的符号。例如:+ 表达 用运算符连起来的 的式子 叫做表达式 比如20 + 5 又比如 a + b 四则运算 加 + 减 - 乘 * 除 / 取模 (取余数)% 首先计算 得到 表达式的结果 然后在打印输出这个结果 复习一下小学一年级的除法公式 被除数 / 除数 = 商 … 余数 对于一个整数 表达式来说 除法用的是 整除 整数除以除数 结果还是整数 只有看商数 不看余数 的。 注意事项 1.一旦运算中 如果有不同的类型的数据 那么将会是数据范围大的那种。 */ p原创 2020-09-17 13:05:03 · 182 阅读 · 0 评论 -
ASCLL编码表
/* 数字和字符对照关系表(编码表); ASCII码表 American Standard Code for Information Interchange美国信息交换标准代码 Unicode码表 万国码 也是数字和符号的对照关系 开头0-127部分和ASCII完全一样 但是从128开始 包含更多字符。 */ public class DemoDatatypeChar{ public static void main(String[] args) { char ziful = '1'...原创 2020-09-16 14:03:52 · 754 阅读 · 0 评论 -
数据类型转换注意事项
/*强制类型转换 1. 特点 代码需要进行特殊的格式处理 不能自动完成。 2.格式 范围小的类型 范围小的变量名字=(范围小的类型)原本范围大的数据; 注意 1.强制类型转换一般不推荐使用 因为有可能发生这个精度损失 ,数据溢出 2.byte/char/short这三种都可以发生数学算法 比如加法“+” 3.byte/short/char这三种类型在运算的时候,都会首先是成为Int类型 然后在计算 4.boolean类型不能发生数据类型转换 */ public class data { ...原创 2020-09-04 22:54:50 · 459 阅读 · 1 评论 -
java强制数据转换
/* 强制类型转换 1. 特点 代码需要进行特殊的格式处理 不能自动完成。 2.格式 范围小的类型 范围小的变量名字=(范围小的类型)原本范围大的数据; */ public class data { public static void main (String[] args) { //左边是int类型,右边是Long类型 不一样 //long --> int 不是从小到大 //不能发生自动类型转换! ...原创 2020-09-04 15:08:12 · 214 阅读 · 0 评论 -
可以用一个语句创建多个变量 但不推荐这样写
int a = 1000; int b = 30; int c = 40; //同时创建三个全是Int变量int a,b,c, //各自分别赋值 a = 1000; b = 20; c = 30; system.out.println(a);//1000 system.out.println(b);//20 system.out.println(c);//30 //同时创建三个int变量 ,并且同时各自赋值 int x = 100, y = 200 , z =300; System.out.p.原创 2020-09-02 17:39:52 · 312 阅读 · 2 评论 -
为什么Java中long后面要加L?float后面加F?
问: 整数的默认的数据类型是int,那为什么byte和short类型后面不用加东西?答: java整型默认为int,且java会自动向下转型,byte和short都可以由int自动向下转型,但是long类型的不能自动向上转型,所以要加L,转为long类型 不加的后果: 不加L默认是int,int转为long是安全的,所以会自动转,能编译通过 浮点数不加F默认是double类型,double转float可能损失精度,因为不会自动转,编译通不过 如果超过int的取值范围还不加L,那么也会直接报错了 ..转载 2020-09-02 12:05:53 · 1145 阅读 · 0 评论 -
JAVA变量的基本使用
public class Demo { public static void main(String[] args) { //创建一个变量 //格式 数据类型 变量名称 int num1; //向变量当中存入一个数据 //格式,变量名=数据值 num1 = 10; //像变量当中存入一个数值 //格式 ;变量名称 =数据值 System.out.printl...原创 2020-09-02 11:49:30 · 275 阅读 · 0 评论 -
教入门者怎么配置java14设置环境变量和安装java虚拟机
https://www.oracle.com/index.html java的网站 进去后按步骤走。。 进去之后选择中文 选择products ----JAVA 下载 java se 标准开发版 下载完就打开安装 安装完后什么也不要管 直接打开计算机右键 选择属性 系统--------高级 点击环境变量 (1)先新建一个变量名JAVA_HOME 设置变量值为该目录 我安装的路径...原创 2020-09-01 14:15:03 · 364 阅读 · 1 评论
分享