1、java区分大小写

2、类名是以大写字母开头 (驼峰)

3、http://docs.oracle.com/javase/specs  java语言规范

4、 /* */ 注释不能嵌套

5、 Java 7 开始, 加上前缀 0b 或 0B 就可以写二进制数。 例如 ,0b1001就是 9

Java 7 开始 ,还可以为数字字面量加下划线 , 如用 1_000_000(或册1丨丨丨_0100_00 丨 0_丨 0 00_0000 )

表示一百万

6、没有后缀 F 的浮点数值(如 3.14 ) 默认为 double 类型

7、浮点数值不适用于无法接受舍入误差的金融计算中。 例如,命令 System.out.println( 2.0-1.1 ) 将打印出 0.8999999999999999, 而不是人们想象的 0.9。这种舍入误差的主要原因是浮点数值采用二进制系统表示, 而在二进制系统中无法精确地表示分数 1/10。 这就好像十进制无法精确地表示分数 1/3就应该使用 BigDecima类

8、Unicode 转义序列会在解析代码之前得到处理。 例如,"\u0022+\u0022” 并不是一

个由引号(U+0022) 包围加号构成的字符串。 实际上, \u0022 会在解析之前转换为 ", 这

会 得 到 也 就 是 一 个 空 串。

更隐秘地, 一定要当心注释中的 \u 。注释

// \u00A0 is a newline

会产生一个语法错误, 因为读程序时 \u00A0 会替换为一个换行符类似地, 下面这

个注释

// Look inside c:\users

也会产生一个语法错误, 因为 \u 后面并未跟着 4 个十六进制数 , ,

9、到底为什么java里不推荐使用char类型呢?其实,1个java的char字符并不完全等于一个unicode的字符。char采用的UCS-2编码,是一种淘汰的UTF-16编码,编码方式最多有65536种,远远少于当今Unicode拥有11万字符的需求。java只好对后来新增的Unicode字符用2个char拼出1个Unicode字符。导致String中char的数量不等于unicode字符的数量。

然而,大家都知道,char在Oracle中,是固定宽度的字符串类型(即所谓的定长字符串类型),长度不够的就会自动使用空格补全。因此,在一些特殊的查询中,就会导致一些问题,而且这种问题还是很隐蔽的,很难被开发人员发现。一旦发现问题的所在,就意味着数据结构需要变更,可想而知,这是多么大的灾难啊。

10、声明一个变量之后,必须用赋值语句对变量进行显式初始化, 千万不要使用未初始化的

变量 。

core java第十版_java核心技术第十版 笔记相关推荐

  1. 达内java实训总结_Java核心技术点小结

    Java学习很难吗?其实学习任何一种技术都需要我们用心投入,用心投入才会让我们的学习更简便,下面小编总结一下Java核心技术 1.简单性 基本可以认为Java语法是C++语法的纯净版本,即去除了头文件 ...

  2. java编程软件教程_Java编程软件图文版教程,快来看看吧

    打开本站下载jdk 二.选择接受许可协议并下载JDK安装包 三.安装JDK就像一个普通的软件安装,它首先允许您下载JDK,然后让您下载JRE,注意:JDK中已经有JRE,所以我们关闭窗口直接下载JRE ...

  3. java 集合读写同步_JAVA多线程学习十六 - 同步集合类的应用

    1.引言 在多线程的环境中,如果想要使用容器类,就需要注意所使用的容器类是否是线程安全的.在最早开始,人们一般都在使用同步容器(Vector,HashTable),其基本的原理,就是针对容器的每一个操 ...

  4. java基础类的继承_JAVA核心技术I---JAVA基础知识(类的继承)

    一:基本概念同C++一致 二:继承演示 1.将共同点提取出来,即形成了父类/基类/超类 –Parent class/Base class/Super class 2.而其他类则自动成为子类/派生类 – ...

  5. java在线api中文_JAVA中英文API(在线版)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 www.qht02.com.cn 全球最大搜索 package com.qhit; import java.awt.Graphics; import ja ...

  6. java课程设计斗地主_Java课程设计---web版斗地主

    一. 团队课程设计博客链接 https://www.cnblogs.com/lanxiang/p/10293812.html 二.个人负责模块和任务说明 负责前后端数据传输 JSP界面的设计 根据后台 ...

  7. 贪吃蛇java版_java贪吃蛇极速版

    本文为大家推荐了一款由java实现经典小游戏:贪吃蛇,相信大家都玩过,如何实现的呐? 效果图: 废话不多说,直接奉上代码: 1. public class GreedSnake { public st ...

  8. java中mvc事务_java核心技术第五篇之事务和MVC模式

    第一部分:事务 1.事务的简介: 1.1 在一组操作中(比如增加操作,修改操作),只有增加和修改操作都成功之后,这两个操作才能真正的成功. ,如果这两个操作中,有一个失败了,这两个操作都失败了. 1. ...

  9. java的string类_Java中的String类笔记

    说明 源码 //jdk8 public final class String implements java.io.Serializable, Comparable, CharSequence { / ...

最新文章

  1. 转 Android自动测试之monkeyrunner工具(二)
  2. atitit.词法分析的实现token attilax总结
  3. 海南大学计算机科学与技术专业考研,2021年海南大学计算机科学与技术(081200)硕士研究生招生信息_考研招生计划和招生人数 - 学途吧...
  4. 【C语言简单说】十六:do...while循环
  5. Java核心类库篇8——网络编程
  6. IDEA+Java:Selenium+Maven+TestNG基本WebUI自动化测试环境搭建
  7. Linq To Sql进阶系列(二)M:M关系
  8. 小程序使用javascript-obfuscator工具进行代码混淆处理
  9. OpenCV MPR.DLL WNetRestoreConnectionA相关问题
  10. 手机QQ邮箱登录不上的解决办法
  11. vbs的msgbox的恶搞文件
  12. Python 爬取优美图库图片
  13. [转]加盐hash保存密码的正确方式
  14. 《和平精英》SS3赛季战神灵敏度来了,还有赛季手册最全套装
  15. python小波变换去噪
  16. 天龙八部手游服务器维护公告,【已完成】安卓版本更新维护公告
  17. ftp-主动模式(PORT)和被动模式(PASV)
  18. 经典中国黑客站点推荐
  19. Mac 电脑wify 没有ip地址
  20. 使用EXCEL制作核酸检测结果异常人员活动轨迹地图

热门文章

  1. CH341SER_WIN7_X64 USB转串口驱动程序
  2. 【问链-EOS公开课】第十一课 EOS 智能合约相互调用
  3. matlab fm非相干解调,FM调制和相干解调,非相干解调精要.doc
  4. 宝刀未老?VB语言迎来春天,低代码绝地逢生,程序员能淡定吗?
  5. Python | Python 使用xlwt模块操作Excel(持续更新)
  6. Hashing哈希函数(Introduction to Algorithms, 算法导论,CLRS)学习笔记
  7. 2019中国智能语音的发展历程、现状及前景分析
  8. 告别ide 之UEdit32的Java环境配置
  9. 毕业设计 STM32平衡车设计与实现
  10. 提升网站访问速度--Yslow优化