zoukankan      html  css  js  c++  java
  • 《Java核心技术》 -- 读书笔记 ①

    引言

    之前通过网上的实例自己使用了Java的一些技术及轮子快速的的“烂“造了一些小应用,但是毕竟没有认真地了解和认知Java,遂打算花一个月左右的时间来细细品味一下。。。 从头开始,慢慢深入!!

    Java的定义

    Java 并不只是一种语言,他是一个完整的平台拥有庞大的库,其中包含许多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾回收等服务执行环境

    Applet

    Applet 指的是在网页中运行的Java程序。 最早表示的是在支持Java的浏览器中运行的程序。现在一般指的是由Java编写的服务器程序。

    JDK与JRE

    简单来说,JDK是给开发者使用的,因为其中包括了编译器。 JRE是给使用者使用的,他只包含一个运行时环境。

    设置 “执行路径(PATH)”

    PATH 即为操作系统默认情况下查找的 Java 可执行文件的路径。

    Java中的类型

    1. 常量的表示 (final)

    final double PER_INCH=2.54;

     

    2. strictfp-表示精确浮点数计算,即中间过程不进行截断

    //下面方法使用精确浮点数计算
    private double calculate(double x, double y, double z){
                return x * y / z;          
    }

     

    3. 使用String.equals()判断字符串是否相等,而不是 “==”

     

    4. "" 表示空字符串, NULL 表示字符串变量还没有指向任何字符串对象相关联

    5. StringBuilder vs StringBuffer

    他们的API都相同,StringBuffer可以在多线程的模式下构建或操作字符串。

    6. 标准输入与格式化输出

    STDIN: 

    Scanner in = new Scanner(System.in);
    System.out.println("input something here ...");
    in.nextLine();

    格式化输出: System.out.printf()

    7. for each 循环

    for(variable : collection){
         ...  
    }
  • 相关阅读:
    Pycharm2019.1.2安装详解
    下载及安装Python详细步骤
    ClientDataSet中撤消与恢复操作及执行细节
    Delphi KeyPress KeyDown时Key的值
    fastReport动态传参【含图片】
    Delphi静态和动态调用dll的实例
    关于SPC系统
    SQL Server 占用内存太高,查找占用内存高以及影响其性能的sql语句
    SqlServer 资源占用情况[简易]
    Sqlserver DMV诊断和调优DB性能
  • 原文地址:https://www.cnblogs.com/atuotuo/p/6666912.html
Copyright © 2011-2022 走看看