正在努力成为程序员,记录下自己从Java萌新成长的路线。第一天先下载个Eclipse,根据网上的教程跟着走,经典地写出Hello World。
package JavaTest1;
public class{
public static void main(String[] args){
System.out.println("Hello World");
}
}
接下来是了解了些Java的语法规范(基本语法,修饰符之类),然后是Java的基本数据类型
大致分为两种数据类型 内置跟引用
内置有byte long short boolean int float double char这几类,
接下来学习的是一些转义的符号及其意义
感谢牛客网的图表及教程。
之后学了一下这个数据之间转换。
变量在使用之前先声明咩 Type name .....
之后是Java支持的变量类型
类变量:独立于方法之外的变量,用 static 修饰。
实例变量:独立于方法之外的变量,不过没有 static 修饰。
局部变量:类的方法中的变量。
然后是修饰符的,分成访问类修饰符跟非访问类修饰符
- default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
- private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
- public : 对所有类可见。使用对象:类、接口、变量、方法
- protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
访问修饰符的特性
然后是Java的运算符以及关系运算符
位运算符不太明白
逻辑运算符就与或非,还是很好理解的。
条件运算符?: variable x = (expression) ? value
if
true
: value
if
false
instanceof 运算符 检查数据类型的
经典的if else 跟 if...else if...
还有switch case
while循环do while跟for循环以及break关键字continue关键字
我自己的理解就是break是停止 continue是跳过。
然后就是数组相关的理解相对于C语言新加的是这个for each语句
for
(type element: array) {
System.out.println(element);
}//使用格式
一个java.util.Arrays类的使用
接下来是Java里面的方法,C语言里面应该叫做函数,两个定义方法跟调用方法差不多。简单略过了喽。
typeName... parameterName可变参数的一个使用格式
Scanner类
Scanner s =
new
Scanner(System.in);创建一个Scanner对象
差不多先到这吧 第二天继续更新