JAVA学习打卡 Day1
跟的是浙大翁凯老师的java微课
使用的软件是eclipse
基本操作顺序
- 新建一个java项目
- src(source)中存放自己的源代码
- 创建一个java文件
- 记得给
public static main
前面打勾
第一个java程序
依旧是经典咏流传的
hello world
注意点
- alt+’/'可以实现代码自动补齐操作
- 类名默认大写
- 和c中一致,’;'作为结尾
- 注意文件名与类名要一致
package hello;
public class Hello {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("hello world");
}
}
读入初涉
package hello;
import java.util.Scanner;
public class Hello {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("hello world");
Scanner in=new Scanner(System.in);//读取用户输入
System.out.println("echo:"in.nextLine());//in.nextline()表示读取一行输入
}
}
小细节
- 下方的控制台可以终止程序运行
-
关于程序运行的叠加问题
如果一个程序没有输入完成时,再次点击运行按钮,表面上看你是在运行第二个程序,第一个程序已经终止,但是实际上两个程序均在运行状态中(这也是程序占用资源的一个原因),java同样可以在右下角查看程序运行的具体状态
如图所示,此时两个程序正在运行中(注意eclipse出现卡死时可以来这里找找原因)
-
字符串直接可以直接相加连接,与Python中相同
-
字符串与其他类型变量直接相加会转化为字符串相连输出
关于一个运算顺序的小问题
关于计算优先级的问题:目前先感受一下实例
System.out.println("2+3="+2+3);//2+3=23
System.out.println("2+3="+(2+3));//2+3=5
System.out.println(2+3"=2+3");//5=2+3
小结
关于今天Java学习的感悟:java语言比c简洁,但是又比python要更加规范
一部分与类相关的内容以及为啥要这样配置的内容老师留到后面的课再来讲