zoukankan      html  css  js  c++  java
  • Java学习笔记(1)

    语法(syntax):语义标准

    库:也叫API,一些预定义的类或接口

    Java SE:客户端程序
    Java EE:服务端程序

    Java ME:移动端程序

    JDK:用于编译、运行、测试Java程序

    JRE:仅用于运行Java程序

    查看当前安装的JDK版本:$ java -version

    源文件以.java为扩展名,并且文件名必须与源文件件中的公共(public)类名相同

    源文件(*.java)编译成字节文件(*.class),字节文件可以在JVM中执行

    //单选注释

    /**/块注释

    /**

    */ javadoc注释,用于注释方法或者类,可以被抽取到HTML文件中

    System.out.println();//控制台输出

    import java.util.Scanner;

    ....

    Scanner input = new Scanner(System.in);

    double radius = input.nextDouble();//控制台录入

    nextbyte(), nextShort(), nextInt(), nextLong(), nextFloat(), nextDouble()

    常量声明语法:final int a = 1;

    数字的字值表示法:

    byte, short, int 直接写,如:1,100,30000, 二进制写法:0B或0b, 八进制写法以0(Zero)开头(03,07),十六进制写法0x或0X开头(0xFF)

    long 后面加L或者l ,如1232432434545L, 435345342534523l

    可能用底划线连接若干个数字,用来表示一个数字, 如:123_456_789

    带有小数点的被认为是浮点型数字,默认是double类型,加在后面加F/f指定为float类型,加D/d指定为double类型

    浮点型还可以用科学计数法的形式表示,1.23456E2, 1.23456E+2, 1.23456E-2

    命名约定:

    1.变量和方法名小写,如果多个单词组成,第一个单词首字母小写,其他单词首字母大写(radius, area, print, numberOfStudent)

    2.类名的所有单词首字母大写(ComputeArea)

    3.常量名所有字母大写,单词之前用底划线相连(SIZE, MAX_VALUE)

    System.currentTimeMillis()返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数

    System.nanoTime(), 作用与上一个方法相同,不过返回的纳秒(1毫秒=1000微秒=1000000纳秒)

    直接把double转成int,不会执行四舍五入, System.out.println((int)197.6); 输出197

  • 相关阅读:
    Python基础教程之第2章 列表和元组
    java最简单的方式实现httpget和httppost请求
    90后女生微信销售案例:预热和成熟
    window.onload与$.ready的差别
    在delphi下TClientSocket的使用技巧 转
    delphi安装 Tclientsocket, Tserversocket控件
    DELPHI SOKET 编程(使用TServerSocket和TClientSocket) 转
    Delphi ServerSocket,ClientSocket示例
    Delphi Socket 阻塞线程下为什么不触发OnRead和OnWrite事件
    delphi TServerSocket阻塞线程单元 实例
  • 原文地址:https://www.cnblogs.com/xclw/p/10469847.html
Copyright © 2011-2022 走看看