zoukankan      html  css  js  c++  java
  • Java核心技术Ⅰ 阅读笔记

    Java的基本程序设计结构

    1. 当我们编译Java源代码后,会产生包含类字节码的文件,使用java明类执行时,Java虚拟机会从指定类中的main方法开始执行。
    2. 判断字符是不是非数值,不能用等号,需要用Double.isNaN(x),
    3. Java中 布尔值不能用1 和 0 来替代
    4. 声明一个变量后,必须用赋值语句进行显示初始化,不能使用未初始化的变量。
    5. final 常量一旦被赋值后,就不能再进行修改
    6. 字符串中获取字串的方式是substring,其中第二个参数不会被复制,例如str.substring(0,3),只会复制0,1,2
    7. String是不可变字符串,即不能修改Java字符串中的字符。好处在于不可变字符串可以共享,例如 astr = "abc", bstr="abc",astr和bstr均指向存储池中"abc"对应的位置
    8. 检测字符串是否相等必须用equals,而不能用,因为只能确定两个字符串是否放在同一个位置。
    9. 码点单元是指的有的字符需要占2个字节,即无法用char表示。
    10. 当我们需要对字符串进行频繁更改时,可以用StringBuilder类进行字符串的构建。
    11. 输入:Scanner支持从文件和标准输入流输入,Scanner in = new Scanner(System.in), Scanner in = new Scanner(new BufferReader(new FileReader("filename")))
    12. 输出:标准输出,System.out, 文件输出,FrintWriter
    13. 大数值实现了任意精度的整数运算和浮点数运算
    14. 数组int[] num 和 int num[]均正确,创建数组时,数字会初始化为0,布尔会初始化为false,对象会初始化为null
    15. for each 循环可以遍历实现了Iterable接口的类对象。for(int ele : num)
    16. 数组拷贝指的是两个数组引用同一个数组。
  • 相关阅读:
    java矩阵运算包ujmp中的一些小示例和注意事项
    CSS文字段落排版常用设置
    HTML中标签元素的分类
    三种CSS样式-内联、嵌入、外部
    MySQL常用命令
    解决谷歌浏览器在win8下没有注册类的问题
    转:jQuery.lazyload详解使用方法
    php取整
    限制表单Input的长度,当达到一定长度时不能再输入
    滑动后定位
  • 原文地址:https://www.cnblogs.com/xmxj0707/p/9735309.html
Copyright © 2011-2022 走看看