本文用以归纳记录学习过程中了解到的零碎知识,随时更新。
【控制台与编译器】
控制台:
1. Ctrl + C 停止程序运行(适用于程序进入死循环或没有设置退出代码的程序)
Eclipse:
快捷键:
1. Ctrl + D 删除本行代码
2. Ctrl + / 注释/取消注释选中的代码
3. Alt + / 调出自动补全菜单
4. Tab 在选中的代码块前增加一列制表符
5. Shift + Tab 在选中的代码块前删除一列制表符
6. Shift + Alt + S 自动补全构造函数、get&set方法等
7. Shift + Alt + X + J 运行当前程序(建议在默认输入法环境下使用)/ Ctrl + F11
8. Shift + Ctrl + F 格式化选中代码块
9. Shift + Alt + Z try-catch语句等
10. F3 转到选中代码定义
11. F2修改类名 / 对新创建的对象类导包
提示与技巧:
1. 黄色波浪底线表示该代码未被使用
2. 引用的静态方法/变量将变为斜体字
Notepad++:
1.Ctrl + D 复制黏贴本行代码
【About Java】
命名规则:
未命名临时子目录:
1. 哈希码:http://blog.csdn.net/spixii/article/details/52333988
零度笔记:
1.代码块
{
//这是一个代码块-_-
}
代码块分为
普通代码块(局部块):设置在方法内部,用于限制变量作用域。
构造代码块(初始化块):直接在类中定义且没有加static关键字的代码块。构造代码块在每次创建对象时都会被调用,并且构造代码块的执行次序优先于构造函数。
静态代码块(静态初始化块):直接在类中定义且被static关键字修饰的代码块。只在JVM加载类时执行一次,拥有被静态修饰符修饰的属性,即通过类的实例对象访问
附栗:
class Code{
{
System.out.println("Code的构造块");
}
static{
System.out.println("Code的静态代码块");
}
public Code(){
System.out.println("Code的构造方法");
}
}
public class CodeBlock03{
{
System.out.println("CodeBlock03的构造块");
}
static{
System.out.println("CodeBlock03的静态代码块");
}
public CodeBlock03(){
System.out.println("CodeBlock03的构造方法");
}
public static void main(String[] args){
System.out.println("CodeBlock03的主方法");
new Code();
new Code();
new CodeBlock03();
new CodeBlock03();
}
}
/*
CodeBlock03的静态代码块
CodeBlock03的主方法
Code的静态代码块
Code的构造块
Code的构造方法
Code的构造块
Code的构造方法
CodeBlock03的构造块
CodeBlock03的构造方法
CodeBlock03的构造块
CodeBlock03的构造方法
*/
2. 修饰符
final static public int i = 0;//编译运行通过_(:з」∠)_
在Java中,不同类型的修饰符的编写顺序没有严格要求,但是,不建议编写不符合编写习惯的非主流顺序。