Java学习第一天

总结一下有用的东西:
(1)快捷键

①CTRL + 滑动滚轮:调整窗口显示大小
如果没有则按以下方法设置👇
Settings -> Editor -> General -> Change font size (Zoom) with Ctrl+Mouse wheel
②输入 sout + tab / enter 会快速自动生成 System.out.println();
③输入 psvm + tab / enter 会快速自动生成 public static void main(String[] args) {}的代码块
④CRTL+ALT+T:提供代码块包裹功能 - Surround With。可以快速将选中的代码块,包裹到选择的语句块中。
⑤SHIFT+CRTL+F/R:在项目进行文本查找Find/替换Replace
⑥CRTL+F/R:在当前文件进行查找/替换
参考博客:IntelliJ IDEA 超实用使用技巧分享
(2)语法学习
①Java 支持三种注释方式。前两种分别是 // 和 /**/,第三种被称作说明注释,它以 /** 开始,以 */结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。(菜鸟教程)
②(HOW2J)

数据类型长度(bit)
byte8
short16
int32
long64
char16
float32
double64
boolean1

注意:
a)char类型用于存放一个字符,值用单引号’表示 (双引号表示字符串)
b)默认的小数值是double类型的。比如: float f = 54.321 会出现编译错误,因为54.321的默认类型是 double,其类型长度为64,超过了float的长度32。
解决方法:在数字后面加一个字母f,直接把该数字声明成float类型。比如:float f2 = 54.321f,这样就不会出错了
c)虽然布尔型真正存放的数据是0(false)、1(true),但是,不能直接使用 0、1 进行赋值
(3)编程习惯(HOW2J)
①属性名称一般来说,都是小写,比如name;
如果有多个单词组成,后面的单词的第一个字母大写,比如 moveSpeed;
属性也是变量,所以需要满足 变量的命名规则。
②变量命名规则
变量命名只能使用字母、数字、$、 _
变量第一个字符 只能使用 字母、 $、 _
变量第一个字符 不能使用数字
注:_ 是下划线,不是-减号或者—— 破折号
③在命名的时候,尽量使用完整的单词进行命名,比如name,moveSpeed,而不是使用缩写 n,m。
④中文也是可以用来命名变量的。但是在实际工作中,别这么干。
(4)程序报错
①无法从静态上下文中引用非静态 变量 this
public class LOL_OOP{
public class Hero{
…省略…
}
public static void main(String[] args){
…省略…
}
}
第一次改正:将Hero类移出LOL_OOP类中,如下:
public class LOL_OOP{
public static void main(String[] args){
…省略…
}
}
public class Hero{
…省略…
}
又报错:类 Hero 是公共的, 应在名为 Hero.java 的文件中声明
第二次改正:在同一个demo下新建一个名为Hero的java class程序,把Hero类剪切进去。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值