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