美文网首页
Java起步

Java起步

作者: 曾梦想仗剑天涯 | 来源:发表于2020-09-15 09:44 被阅读0次

    Java语言特点

    • 跨平台: 通过Java自带虚拟机JVM编译成二进制字节码,实现与平台无关
    • 面向对象:java是一种面向对象语言,继承了面向对象的好处,例如代码的拓展、复用
    • 多线程:正确的多线程处理可以使性能得到提升

    所有程序的开始 hello world

     /**
      public class 类名 {} 定义主类 类名应与.java文件名一致,不一致时编译的.class文件名与类名一致
      一个.java文件只允许一个 public class,允许有多个class 类名 {},一般不会这么做
      类名 首字母大写
      println 输出后换行
      print   输出后不换行
    */
    public class HelloWorld {
      public static void main(String[] args) {
        System.out.println("hello world");
      }
    }
    
    [public] class HelloWorld {
      public static void main(String [] args) {
        System.out.println("");
        System.out.print("");    
      }
    }
    

    设置环境变量CLASSPATH

    • PATH 是系统变量
    • CLASSPATH 是用户变量,可设置CLASSPATH来修改jre编译路径

    Java标志符和关键字

    • JDK1.4 出现有assert 关键字,用于异常处理
    • JDK1.5的时候出现enum关键字,用于枚举定义上
    • 未使用到的关键字:goto、const

    Java数据类型

    • 基本数据类型:描写一些具体的数字单元
      数值型:整型:byte short int long 默认值 0,浮点型: float double 默认值 0.0
      布尔型:boolean 默认值 false
      字符型:char 默认值 ‘\u000’ //单引号赋值
    • 引用数据类型:牵扯到内存关系的使用
      数组 类 接口 默认值 null
    1. 描述数字 首选 int(整数)double(小数)
    2. 数据传输或者文字编码转换 byte类型(二进制处理操作)
    3. 处理中文方便操作选用字符char
    4. 描述内容或文件大小或描述表的主键列(自动增长)可选 long
    5. 数值超过可保存范围,发生数据循环问题,表明数据溢出

    String 字符串

    • Java中 使用String定义字符串
    • String x = "我是一个字符串" //双引号赋值

    循环

    • switch while do...while for循环
    • 可通过break continue来结束循环
    • break 结束循环
    • continue 结束此次循环

    方法定义 重载 递归

    /**
    
      返回值类型 int double string等等
    
      return返回对应返回值类型
    
      无类型无返回类型可用void
    
      重载对应参数不一样 方法名一样
    
      数学方法递归 处理不当会造成内存溢出
    
    */
    public static 返回值类型 方法名称([参数列表]){
    
     return[返回值];
    
    }

    相关文章

      网友评论

          本文标题:Java起步

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