Java 天选之子_ 巅峰体验 The Peak Experience提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
- 站在云端处的巅峰 Stand in the ccccclouds
- 一、小小便利贴
- 1. Eclipse 让你似乎很拽的快捷键 (Basic Version)
- 2. 暖心且神奇的小细节
- 1. main方法中有一个地方可以改`o(* ̄︶ ̄*)o`
- 2. 屏幕打印:print 和 println 的区别?來
- 3. 转义符 `t`和`n`,与空格的认识 `(#^.^#)`
- 4. 为什么要敲代码?`o(* ̄︶ ̄*)o`
- 5. 有趣的驼峰命名法來
- 6. 可爱的导包活动~
- 7. 关于 .java 程序 里的一些 抽象的 名词解释(简约版)~
- 8. char 字符:真的非常有趣,每一个字符都对应着一个数字~
- 9. 代码中 “比较的内容” 是否有逻辑上的不同?
- 10. 布尔值... 很重要吗?
- 11. 取~个~十~百~千~万~ 位 上的数字的小技巧~
- 3. Using 反编译工具
- 第一种:JAD --- 命令行
- 第二种:FrontEndPlus --- 图形化
- 4.使用 Scanner
- 5. 更新:解决 Eclipse 中文显示乱码的方法
- 6. Eclipse 控制台 变色进行时...
- 二、 Java 数据类型
- 1. 数据类型 の 整体视觉
- 2. 整型 四大天王 Integer
- 3. 非整型 四大名将 Non
- 4. 心中的弦 _ String 字符串
- 5. 哈?~数据类型 还有 身份转换?
- 三、常量 与 变量 的故事~
- 1. 心中永恒 ❥ 常量
- 2. 变换莫测 ❤ 变量
- 基本变量 使用步骤~
- 四、超级运算符 Super Operational Character
- 一. 算数运算符 Arithmetic Operator
- 二. 赋值运算符 Assigning Operator
- 三. 逻辑运算符 Logical Operator
- 四. 关系运算符 Relational Operator
- 五. 条件运算符 Relational Operator
- 六. About 优先级 Priority
- 心得体会 All in all
站在云端处的巅峰 Stand in the ccccclouds
~欢迎观赏魂牵梦绕的第二期 java 字典~
这一期,Chino对 Java 的感情有了质的改变,作为一名Y Q 期 间 的 笼 中 猫 ,带着心脏无比的焦虑跨越考试的枷锁,来到了今天的首 DAY 躺平假日,我又回归了这份无言的日常 。我要整理心情,整理自己,要度过从自 毁 到 自 愈 的日子,暂时不接收不沾染外界的任何情绪,我要激发心 如 止 水 的 浪 潮 ,我就是… 呵呵,广告一下马上回来!这几天发生了什么呢?心境变幻莫测,没有时间休息,没有停下思考,没法放飞自我,甚至做 人 困 难 ,我其实整体结构不会有什么变化,只是我一直在变,想停一会儿而已,拜托朋友们不要再给我加戏了~ 所以… 不可否认,我就是:JAVA 天选之子!❤ ❤ ❤
哼哼哼~ 有如下宝典供君参考。
一、小小便利贴 1. Eclipse 让你似乎很拽的快捷键 (Basic Version)| 输入 | 意义 | 按钮 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| main | 输入基本方法名 | Alt + / | ||||||||||||||||||
| syso | 在屏幕上打印内容 | Alt + / | ||||||||||||||||||
| 1. Ctrl + / 2. 全选内容 | 1. 输入/取消 单行注释 2.为 所选内容 添加批量单行注释 | 1. None 2. Ctrl + / | ||||||||||||||||||
1.
6. 可爱的导包活动~
比如:a = 97 1 = 49 A = 63 q = 113 比较内存地址,比较字符串的内容。 10. 布尔值… 很重要吗?真假问题,当然重要了! 取Chino房间号的栗子~
反编译,把 class 文件 转化为 java 文件 的迷幻行为 ~ 第一种:JAD — 命令行JAD 反编译 具体步骤:
FrontEndPlus 反编译 具体步骤:
Scanner 快速使用指南~嘿嘿 ~ (*^▽^*) 请注意:所有 Scanner 都首字母大写;System 也是首字母大写; 这里唯一可以改的值是 input, 可以改为任意值~ 第一步 - 必写命令: Scanner input = new Scanner(System.in); 第二步 - 导包: 鼠标悬浮 + 自动实现导包~ 第三步 - 声明变量 + 实现用户输入信息的效果: String myName = input.next(); int myAge = input.nextInt(); double myScore = input.nextDouble(); ... 用Chino举的实例~ (*^▽^*)
故事是这样的,那天我change了电脑后,就下载了eclipse 的烟花版本,我也安利了其他同学 (=@__@=),蓝后就出现了中文乱码问题~ java 输入不了中文肯定是没人能受得了的,因此更新了解决方案~
如何在命令行中输出 java 里的中文内容?
具体排查步骤: 一、 先排查是否是Preferences里没有选中 UTF-8
window ---> Run/Debug ---> Console --->Background color ---> 自定义颜色 ---> Apply and close
数据类型转换 分为 自动数据类型转换 和 强制数据类型转换 常量是在程序运行中,值不能改变的量。 常量定义的基本语法: final 数据类型 常量名称 = 值 final int LOVE = 10000; //定义爱你一万年(乱入的) final double PI = 3.14; //定义圆周率 final String BEING = "Who am I?"; //定义存有的状态(乱入的) 字符串到底是常量还是变量?
2. 变换莫测 ❤ 变量 变量:是瞬时存储数据的基本单位。 基本变量 使用步骤~数据类型 变量名称; String name; //声明字符串
name = "mama";
System.out.println("姓名为" + name);
int age = 19; ?//声明整数
System.out.println("年龄为" + age);
age = 20; //19被20顶掉了
System.out.println("年龄为" + age);
四、超级运算符 Super Operational Character
下图为方便Chino记忆的顺时针超级运算符总图。 基本算数运算符: + 加 - 减 * 乘 / 除(取商) % 余(取模) ++ 自增 -- 自减 在++/--前,先自加/自减,再使用 在++/--后,先使用,再自加/自减 字符串相加: "My name is:" + "Chino" 复合算数运算符: += 加等于 ----- a += 1 等于 a = a + 1 -= 减等于 ----- a -= 1 等于 a = a - 1 *= 乘等于 ----- a *= 1 等于 a = a * 1 /= 除等于 ----- a /= 1 等于 a = a / 1 %= 余等于 ----- a %= 1 等于 a = a % 1 自加自减鬼畜题: int a = 3; int b = 5; int c = 7; System.out.println(--b); System.out.println(a++); System.out.println(a+++--b-c--);二. 赋值运算符 Assigning Operator 主要就是 = 等于号 ~ 赋值运算符包括: 基本赋值运算符(=) 和 扩展的赋值运算符(+=、-=、*=、/=、%=) 经典数字置换 赋值问题~ 用 temp 盒子来倒数据。
超级常用的逻辑运算符: && 短路与 (两个答案必须都对才成立) || 短路或 (两个答案有一个对了就行) ! 非 (不怎么怎么怎么怎么样...) 逻辑运算符的优先级: ! && || 不常用的逻辑运算符: & 全路与 | 全路或 ^ 逻辑异或 ~ 取反 << 左移 右边空位补0 ---- * 重点记忆~ >> 右移 左侧空位补最高位 >>> 无符号右移 左侧空位补0 短路 --- 全路 区别? // 短路与 + 短路或 System.out.println(10>=20 && 20<=30);都true才true System.out.println(20<=30 || 10>=20);一个true才true // 全路与 + 全路或 System.out.println(10>=20 & 20<=30); 都true才true System.out.println(20<=30 | 10>=20); 一个true才true 用 << 左移 来实现的栗子~ 求 3*8 最快的实现? System.out.println(3*8); System.out.println(3<<3); 24 求 3*32 最快的实现? ----- 32 是 2 的 5 次方 System.out.println(3<<5); 96 x 乘 2 的 n 次方最快的方法: x< |



