• java浅析


    基本结构

    1.以字节码的方式运行在虚拟机上,不是直接编译成机器码运行,所以性能上差于 C 但是高于 python这样的解释形语言。

    笔者大学期间学习过 汇编和C,工作后使用python,对这两种语言有些粗浅的认识。

    2.详细了解java 字节码运行方式可以阅读 Java字节码浅析

     安装JDK

    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    Java的版本

    • Java SE:Standard Edition,标准版
    • Java EE:Enterprise Edition,企业版
    • Java ME:Micro Edition,移动版

    名词解释

    • JSR:Java Specification Request
    • JCP:Java Community Process
    • RI:Reference Implementation
    • TCK:Technology Compatibility Kit
    • JDK:Java Development Kit
    • JRE:Java Runtime Environment

    java类的命名规则:

    必须字母,数字 下划线的组合;以英文大写字母开头(单词首字母都大写),

    java方法命名规则:

    通上,首字母小写

    public class 类名 {
        返回值 方法名(参数) {
    //        public static void 方法名(参数)
    //        public static void main(String[] args)
    //        public 可以修饰类 和方法,static 表示一个静态方法
        }
    }

    java注释

    三种  // 单行注释   /*多行注释*/   /**特殊多行注释,文档注释*/ 

    注意事项:开发中类前、属性前、方法前,必须有文档注视。

    /**
     * 
     * @author liuk08
     *可以用来自动创建文档
     *写在类和方法的定义处
     */
    public class Hello {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println("Hello ,word! I'm Kamil!!");
            //像屏幕输出文本
            System.out.println("Hello ,word! I'm Kamil!!");
            /*多行注释haha 
             * 多行注释haha 
             注释结束*/
        }
    }

     变量和数据类型

    • 变量可以持有基本类型或指向某个对象
    • 变量必须先定义后使用
    • 定义变量
    • 变量可以被赋值,还可以被重新赋值
    • 等号=是赋值,不是数学的相等

    数据类型

    • 整数类型:byte,short,int,long
    • 浮点类型:float,double
    • 字符类型:char
    • 布尔类型:boolean

    计算机内存的最小存储单元是字节(byte)

    1 byte 是8位二进制 00000000~11111111(0~255)

    类型 内存所占字节 所占二进制 取值范围
    byte 1byte 8位 -128~127
    short 2 16 -32768~32767

    int

    4 32 -2147483648~2147483647
    long 8 64 9824929L(L结尾)
    float 4 32  
    double 8 64  

     

     

     

     

     

     

    文件注意:

    一个*.java 文件有一个类似public 那么文件名必须与类名相同,包含大小写。所以在一个源文件中,只可能有一个 类似public的,推荐一个文件只放一个类。

    请使用手机"扫一扫"x

  • 相关阅读:
    HDU 3336 Count the string (KMP next数组运用——统计前缀出现次数)
    HDU 2594 Simpsons’ Hidden Talents (KMP——前缀后缀最长公共串)
    2015 Multi-University Training Contest 7 1011(DP)
    2015 Multi-University Training Contest 7 1005
    2015 Multi-University Training Contest 7 1007(DP)
    poj 2342 Anniversary party (树形dp)
    POJ 1611 The Suspects (并查集)
    poj 2236 Wireless Network(并查集)
    hdu 3591 The trouble of Xiaoqian(多重背包)
    hdu 2079 选课时间(母函数)
  • 原文地址:https://www.cnblogs.com/kamil/p/6368032.html
Copyright © 2020-2023  润新知