java快速入门

发布时间:2024年01月17日

其实很早以前就学过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
    }
}

文章来源:https://blog.csdn.net/byygyy/article/details/135637696
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。