其实很早以前就学过java,时间久了忘记了,今天先简单做个java 入门笔记,更高级的在其他博客中再记录吧。
public class Hello {
public static void main(String[] args) {
System.out.println("Hello world!");
//
int x = 10086; //defined a var
x = 10010;
System.out.println(x);
int y = x + 1;
System.out.println(y); //这里输出10011
//java 布尔类型
boolean a = 3 > 1;
System.out.println(a);
//java的字符串具有不可变性,定义一个字符串变量后,它只是一个引用,赋值后它会指向具体的一个字符串
String s = "hello string";
System.out.println(s);
String t = s;
System.out.println(t);
s = "hello world";
System.out.println(s); //这里输出hello world,s指向了一个新字符串
System.out.println(t); //这里输出hello string,t赋值后指向了hello string
//java的数组类型也具有不可变性,定义一个长度的数组后,它只是一个引用,赋值后它会指向一个连续的对象
String[] ns = new String[5];
ns[0] = "ns0_content";
ns[1] = "ns1_content";
System.out.println(ns.length);
System.out.println(ns[1]);
System.out.println(ns[4]); //这里会输出null
String u = ns[1];
ns[1] = "new_ns_content";
System.out.println(u); //这里其实还会输出ns1_content
}
}