美文网首页
重学java一

重学java一

作者: 恋上阳光_ | 来源:发表于2024-05-06 12:27 被阅读0次

1.java语言可以写:

    桌面app

    web app

    安卓

    嵌入式

  Java语言:编译+解释执行的语言

  编译:会将我们写的源代码通过编译器后变成操作系统能识别的代码 :C

  解释:会将我们写的源代码通过解析器(翻译)成软件可识别的代码 html-->页面  浏览器(软件)

  Java源文件:写代码的文件  Demo01.java

  Java字节码文件:给jvm解释的文件 Demo01.class

  Demo01.java----> 编译工具javac.exe

  --->Demo01.class-->jvm解释器java.exe

  ---> 平台专用代码

2.注释

快捷键(解开): ctrl + / 单行

    *              ctrl+shift+/ :多行

3.String bfName = null ;//空值

char c = 97; //a  ascii码

//特殊能存数字

        char c = 97; //'a'~'z':97-122  'A'~'Z': 65~90 '0'~'9':48~57

        System.out.println(c);//a ascii码

char  short

//注意二: +

        //String: +

        String name = "柚子";

        String str2 = name+6+8;//字符串的连接符

        System.out.println(str2);//xx68

        str2 = 6+8+name;

        System.out.println(str2);//14xx

        System.out.println("姓名:"+name);

        int age = 20;

        System.out.println("年龄:"+age+"岁");

        System.out.println("-----------------");

        //char:+

        char  letter = 'A';//A:65  a:97

        //我想将letter 'A' 变成 'a'

   9     char letter2 = (char)(letter + 32);//char+int:最终会变成大类型

        System.out.println(letter+"-->"+letter2);

//注意:赋值时

        a = b = 10;

        int c = a++;//a=11

        System.out.println("c="+c);//10

        int d = ++b;//b=11

        System.out.println("d="+d);//11

        System.out.println("-------");

      //测试

        a = b = 10;

        System.out.println(a++);//10

        a= b = 10;

        c =  a+++b;//a++ + b

        System.out.println(c);

4.==

 比地址   默认equel是一样的  有的类复写了该方法所以不一样

String s = "123"  String s2="123"  两个是一样  new Strig  和 s就不一样

5.new  Random().nextInt(10)  0-9

if() return

两个for  int i    new DecimalFormat("0.000").format()

\t:空格数不是一样的,数据+\t=4的长度

相关文章

  • 重学Java

    为什么要学 首先是Java应用广泛,Java无疑是应用最广泛的一门语言,不仅可以开发桌面型应用,也可以开发Web应...

  • java重学之路

    工作了几年 把java的很多基本知识已经忘了 今天开始java的重新学习 整理些基本资料 以备翻阅 2017年06...

  • 重学java系列

    背景 毕业已经一年,面向业务编程也已经一年,期间学习了一本新的jvm语言。但回过头来看,自己刚入门java的时候,...

  • JDK安装、配置环境变量、测试

    之前做过几年Android,因为Java不精通的缘故,经常在写Android的时候受阻,所以现在重学一遍Java,...

  • [Java]重学Java-继承

    复用 随着码代码的时间增长,程序员会越发需要"复用"这个能力,比如最简单的对String类进行判空: 我们需要每次...

  • [Java]重学Java-集合

    容器 很多时候,我们写程序需要进行批量的操作,比如说,新增一批学生列表.那么就需要有容器来装下这10个对象。Jav...

  • [Java]重学Java-接口

    接口是什么 首先接口不是类,它本身是无法被实例化的,只有实现类可以被实例化。它更像是一种功能的描述,程序输入什么值...

  • [Java]重学Java-多态

    从一个例子理解多态 对于一个不同特征的对象,使用接口可以隐藏子类的行为,对外暴露同一个接口,从而实现编程的解耦. ...

  • [Java]重学Java-List

    UML 列表底层的数据结构 Java中的列表都是可以动态伸缩的。跟数组不一样,数组超过了一定的长度,会直接报越界异...

  • [Java]重学Java-Map

    HashMap 关于HashMap的源码解析,笔者已经写过,这里不在重复介绍. HashSet-集合 如果你需要判...

网友评论

      本文标题:重学java一

      本文链接:https://www.haomeiwen.com/subject/yloxfjtx.html