一、Eclipse入门学习
1. 快捷键
对于一个编辑器,快捷键必不可少,是十分好用且有效的工具。
对于一个初学者,首先掌握了如下快捷键。
(很多通用的快捷键不多说)
Ctrl + / —— 注释当前行或者多行代码,十分好用。
Ctrl + Shift + C —— 与上述快捷键同样的功能,感觉都很好用,到时候手指放到哪,就用哪个呗。
注意:如果要取消的话,直接再进行一次这个操作即可。
Ctrl + M ——将窗口放大和还原,无比好用的快捷键
Ctrl + F6 ——切换到下一个编辑器(中间加shift,切换到上一个,可以长按Ctrl,多次F6来顺序多次切换)
Alt + Shift + R —— 重命名(好用的一批,之前找了好久,都没找到重命名在哪,网上某些博客里说的快捷键F2,在我下载的版本里面不能用,我是从官网下载的最新版)
Ctrl + Shilft + O/M ——导入缺少的包,
Alt + Shift + J ——生成类或方法的注释
Alt + Shift + S ——打开Source窗口
Ctrl + Shift + f —— 格式化代码
注意:当时我使用这个快捷键时,发现这个快捷键失效无法使用,后来发现是搜狗输入法,默认将这一快捷键改成了繁体与简体切换的快捷键,想要使用这一个快捷键,去搜狗里关闭或者改键就好了。
如果不想改建,也可以直接右键-》source-》format
如何改键
二、java语言基础知识
1. 标识符
开头:字母、下划线、美元符号
其后:字母、汉字(牛皮了,不过我还是不怎么用)、下划线、美元符号、数字
长度:没有限制
需要遵循的约定(非强制):
- 给类和接口命名时,每个标识符的首字母都应大写
- 驼峰式命名法(我习惯用下划线分隔,全员小写)
- 给常量命名时,全部大写(厉害了,我以前写C++都小写的)
2. 关键字
2.1 访问控制
private
public
protected
2.2 类、方法和变量修饰符
abstract ——修饰抽象类,抽象方法
class
extends ——好像是基于一个给定的类,创建新类等用法
final ——类似于修饰静态变量
final具体用法,见此博客
implement ——继承接口?
extends是继承类,implements是实现接口。
类只能继承一个,接口可以实现多个。
extends继承父类的时候可以重写父类的方法,也可以调用父类的非私有方法;implements实现接口,必须实现接口的所有方法。
interface——一个抽象的接口,其用法相见下面链接
点击这里
接口是不可以被实例化的
native
static
synchronized——一个类似加锁的用法
synchronized用法详见次链接
transient——作用与序列化有关
用法详见此博客
volatile——volatile关键字是由JVM提供的最轻量级同步机制,与synchronized有区别。
详细用法,见此博客
new
2.3 程序控制语句
break
continue
return
do
while
if else
switch
case
default
for
instanceof
instanceof运算符用于判断该运算符前面 引用类型变量指向的对象是否是 后面类,或者其子类、接口实现类创建的对象。如果是则返回true,否则返回false
instanceof运算符用于强制类型转换之前检查对象的真实类型以避免类型转换异常,从而提高代码健壮性。
2.4 错误处理
catch
finally
throw
throws
try
2.5 包相关
import
package
2.6 基本数据类型
boolean ——布尔类型
byte
char
double
float
int
long
short
null
false
true
2.7 变量引用
this
super
super代表父类的实例,在子类中使用super可以调用父类的方法,属性和构造方法。
- 调用父类中的构造方法。
- 在子类中调用父类被覆盖的方法和属性。
void