HelloWorld
点击“file”,选择new,再选择project...
点击 java project
接着点击,finish,出现create module-info.java界面,选择Don't create,在出现的open Associated perspective界面,选择“No”
接着,在界面的test工程里选择‘src’,选择‘new’,选择class‘。
接着点击finish,出现以下界面
写入代码:
public static void main(String[] args) {
System.out.println("Hello World!");
}
代码写在类的方法里。
代码运行从main开始
代码提示/代码自动完成快捷键:alt+/
制表符:8个空格 \t
System.out.println(); 等价于System.out.print("\n");
==================================================
包
包:是逻辑文件夹,用于解决分类、同名问题。
命名规范:
公司名(网站名).项目名.功能名
cn.wender.com.mideaplay.ui
it.java.base.ch01 包的嵌套。
it.java.core.ch01
it.java.web.ch01
it.java.db.ch01
it.java.base.ch01.job
如何创建包:
在src上右键new->package,
不是同一个包需要做导包操作。现在当前包找,找不到再从导入的包里面找
tips:
1. 包首字母小写,类首字母大写
2. 类重命名:首先选中编辑框中java类名称,右键,选择refactor-》rename,重新在编辑框中输入新类名,回车。
3. 切换工作空间: file->switch workspace
包的调用
同一个包中类的调用
不同包中类的调用,需要导入包
tips:alt+/ 可以自动导包
如何测试类
1. 在类中建一个main函数调用该类
2. 单独建一个main函数调用该类
======================
注释
//
/* */
快速注释,选中,ctrl+shift+/
快速取消注释:选中,ctrl+shift+\
对类进行说明的专门注释: /** 回车
其他常用快捷键:1. 代码补全:alt+/ 2. 快速代码格式化:ctrl+shift+f
=========================================
通过scanner获取键盘输入
scanner,让程序变得可以交互
练习1: 循环输入学生5门课成绩
步骤:
1. 导入包 java.util.Scanner
2. 使用Scanner类的next方法。
练习2:循环输入java课学生的成绩,统计分数大于等于80的学生比例
视频版本:
=================================
常见错误
jvm: Java Virtual Machine Java虚拟机,提供Java执行平台。只能执行.class文件
jre:Java Runtime Enviroment , Java运行环境。包含jvm
jdk:Java Development Toolkit, Java开发工具包。jdk包含jre
只需要运行Java文件,只需要配合jre (Java运行环境);如果需要做开发,则需要jdk
====================
上机作业
代码冗余,提到方法里
选中代码->Refactor->Extract Method
e