一组按顺序执行的指令。先读输入,再计算,最后得到输出。
训练台
Java
后端 Android 企业开发 和类型化面向对象
先定义
Java 是什么
Java 是一门用来写精确指令的编程语言,主要用于后端 Android 企业开发 和类型化面向对象。你先不用记一堆术语,只要先理解:程序把输入按步骤变成输出。
Main.java运行 javac Main.java && java Main习惯 每学一个 Java 小语法 立刻写一个最小例子并运行值是数据,变量是给数据取的名字。先看名字,再看它保存了什么。
把一件小事封装起来,给输入,拿输出,之后可以反复用。
JDK 负责真正执行 Main.java 里的代码。
第一段可读代码
Class entry
class main method staticclass Main {
public static void main(String[] args) {
System.out.println(42);
}
}输出 42语言族谱
Java 的族谱
先看清 Java 从哪里来 和哪些语言接近 再决定下一步怎么学
零基础路径
编程题库
先搜题 再练习
题库按阶段开放,用户可以搜语言、概念、题型、代码关键词,然后直接跳到对应练习。
Java 第 1 题
Java 第 1 题 选择和 main method 最匹配的说法
Java 第 2 题
Java 第 2 题 选择和 print line 最匹配的说法
Java 第 3 题
Java 第 3 题 选择和 class field 最匹配的说法
Java 第 4 题
Java 第 4 题 选择和 constructor this 最匹配的说法
Java 第 5 题
Java 第 5 题 选择和 main method 最匹配的说法
Java 第 6 题
Java 第 6 题 选择和 print line 最匹配的说法
Java 第 7 题
Java 第 7 题 选择和 class field 最匹配的说法
Java 第 8 题
Java 第 8 题 选择和 constructor this 最匹配的说法
Java 第 9 题
Java 第 9 题 选择和 main method 最匹配的说法
Java 第 10 题
Java 第 10 题 选择和 print line 最匹配的说法
Java 第 11 题
Java 第 11 题 选择和 class field 最匹配的说法
Java 第 12 题
Java 第 12 题 选择和 constructor this 最匹配的说法
Java 第 13 题
Java 第 13 题 选择和 main method 最匹配的说法
Java 第 14 题
Java 第 14 题 选择和 print line 最匹配的说法
Java 第 15 题
Java 第 15 题 选择和 class field 最匹配的说法
Java 第 16 题
Java 第 16 题 选择和 constructor this 最匹配的说法
Java 第 17 题
Java 第 17 题 选择和 main method 最匹配的说法
Java 第 18 题
Java 第 18 题 选择和 print line 最匹配的说法
选择题
Java 第 1 题
Java 第 1 题 选择和 main method 最匹配的说法
public static void main(String[] args) {
System.out.println(42);
}参考
Main.java 常用模式
javac Main.java && java Mainclass main method static
Class entry
class Main {
public static void main(String[] args) {
System.out.println(42);
}
}- The file starts from a class
- main is the entry point
- System.out.println prints
int String boolean arrays
Types
int score = 42; System.out.println(score);
- Declare types explicitly
- Use String with capital S
- Initialize before use
class fields constructor methods
Objects
class User {
String name;
User(String name) { this.name = name; }
}- Constructor initializes fields
- this means current object
- Methods hold behavior