Markdown学习
标题
对应于Ctrl+1234,或者对应数量的#+" "+标题名
字体
哈哈 哈哈 哈哈 用对应数量的* Ctrl+u=下划线 +b=粗体 +i=斜体
哈哈 ~~表示划线
引用
不乱于心,不困于情。不畏将来,不念过往。如此,安好。
用>+" "+话语
分割线
用三个- 或者三个*
图片
用英文的! 此处路径可以用网上的,也可以用电脑里面的
超链接
狂神说Java MD不支持跳转,此版本太低,高版本按住Ctrl+左键即可跳转
如此表示[名称]+(网站)
列表
-
A
-
B
-
C
-
A
-
B
-
C
有序通过 1.+" "自动跳出
无序通过-或者+加上" "自动跳出
表格
右键直接插入或者如下进入源代码模式删除空行
|姓名|性别|生日|
|--|--|--|
|牙牙乐|男|2003-04-02|
代码
三个`+编程语言 即可
IDEA快捷命令
Ctrl+Alt+L | 自动缩进代码 |
---|---|
鼠标左键(点开头和结尾)+shift | 左边项目连选 |
基本的Dos命令
打开cmd的方式
-
开始+系统+命令提示符
-
Win+R 输入cmd(推荐使用)
-
在任意的文件夹下,按住shift+鼠标右键点击,在此处进行终端打开
-
资源管理器的地址栏加上cmd 路径
管理员方式运行:选择以管理员方式运行
Dos命令
1.#盘符切换 盘+":" D:
2.#查看当前目录下的所有文件 dir
3.#切换目录 cd change directory
cd /d 路径 跨目录进入
cd ..返回上一级目录
4.#清理屏幕 cls(clear screen)
5.#退出终端 exit
6.#查看电脑的ip ipconfig
7.#打开应用
calc mspaint notepad
8.#ping 命令
ping www.baidu.com
9.#文件操作
md 目录名 创建
rd 目录名 移除
cd> 文件名 创建
del 文件名 移除
冯诺依曼、图灵以及Java发展史可以多多了解
三高
高可用、高性能、高并发
Java程序运行机制
编译型:全局翻译
解释型:实时更新
以后可以回看P20和P21 看看IDEA别人如何配置的
对自我有用知识点
数据类型扩展及面试题
进制
二进制0b 八进制0 十六进制0x
浮点数
最好完全避免使用浮点数进行比较
以后学会用BigDecimal 数学工具类
就比如银行业务的钱表示
字符型
所有字符的本质还是数字 Unicode表 占2个字节 范围是0-65536 Excel 2^16=65536
public class crazy {
public static void main(String[] args) {
char c1 = '杨';
char c2 = '雨';
char c3 = '璐';
System.out.println((int)c1);
System.out.println((int)c2);
System.out.println((int)c3);
}
}
26472
38632
29840
布尔类型
boolean flag=true;
if(flag=true){
新手
}
if(flag){
高手
}
类型转换
注意问题
-
不能对布尔类型转换
-
不能把对象类型转为互不相干的类型
-
在把高容量转换到低容量的时候,强制转换
-
转换的时候可能存在内存溢出,或精度问题
public class crazy {
public static void main(String[] args) {
//操作比较大的数字的时候,注意溢出问题
//JDK7新特性,数字之间可以用下划线分割
int money = 10_0000_0000;
int years = 20;
int total = money * years;
System.out.println(total);//-1474836480 已经溢出
long total2=money*years;//默认是int 转换之前已经存在问题了
long total3=money*(long)years;
System.out.println(total3);//20000000000 先将years转为long
//L l 一定要写大写L不写小写l 注意规范
}
}
变量、常量、作用域
类变量:有static 实例变量 局部变量:放在方法内
修饰符,不存在先后顺序
public static final
命名规则
都要见名知意
类成员变量:首字母小写和驼峰原则:runTime
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run(),runTime()
位运算符
public class crazy {
public static void main(String[] args) {
/*
A=0011 1100
B=0000 1101
-----------------------
A&B=0000 1100 与 都为1才为1
A|B=0011 1101 或 有1则为1
A^B=0011 0001 异或 不同才为1
~B =1111 0010 取反 直接取相反
2*8=16 2*2*2*2
<< 左移 *2
>> 右移 /2
0000 0001 1
0000 0010 2
0000 0100 4
0000 1000 8
0001 0000 16
*/
System.out.println(2<<3);//16
}
}
创包
公司创包一般用域名倒置
com.baidu.www
JavaDoc
javadoc命令用来生成自己的API文档
参数信息:
-
@author 作者名
-
@version 版本号
-
@since 指明需要最早使用的jdk版本
-
@param 参数
-
@return 返回值情况
-
@throws 异常抛出情况
public class crazy {标签:0000,String,int,Day01,.#,println,public From: https://www.cnblogs.com/belongtoAnakin/p/17524774.html
public static void main(String[] args) {
/**
* @author Yang Yulu
* @version 1.0
* @since 1.8
*/
}
public class Doc{
String name;
/**
*
* @param name
* @return
* @throws Exception
*/
public String test(String name) throws Exception{
return name;
}
}
//通过命令行: javadoc 参数 Java文件名(带后缀)
//作业:学会查找使用IDEA生产JavaDoc文档! 多面向百度编程!
}