1.Dos命令:dir:打出当前目录结构;md:创建文件夹;cd+文件夹地址:跳转到当前目录下的对应文件夹;cd..:跳转到上一目录;rd+文件夹:删除文件夹中东西;del+文件(或 “*.文件” 类型这样的正则表达式):删除文件或这类文件;cd/:跳转到盘符;javac+文件名.java:编译java文件,生成class文件;java+文件名:运行jaca文件

2.JDK=JRE+开发工具集(如javac编译工具等);JRE=JVM+Java SE标准库
# 3.注释不会被编译到文件中
# 4.文档注释(/**...*/)会被JDK解析,生成网页文件形式的文档
# 5.Java优点:跨平台性(什么平台都用JVM运行);面向对象性;健壮性(去掉指针,提供内存访问管理);安全性(存在安全防范机制);社区繁荣
# 6.JVM优点:跨平台;GC自动内存管理(分配/回收,但仍存在内存溢出(数组越界)和泄露(GC不认为垃圾是垃圾,没回收))
# 7.源文件声名的多个类中只有和文件名相同的类才能是public
# 8.Java是半编译,半解释型语言(因Java在编译成字节码后可以被javac解释器解释执行,也可被JIT编译器编译执行),编译后每个类生成一个字节码文件(*.class)
# 9.main()方法是固定的:public static void main(String[] args)
# 10.const和goto不再使用
# 11.标识符可用字母,数字(不可开头),“.”,“$”,“_” 命名
# 12.命名规范:包名:全小写;类名,接口名:每个单词首字母大写;变量,函数名:第一个单词首字母小写,剩下的首字母大写;常量名:都大写,单词间用下划线
# 13.byte:1B;short:2B;int:4B;long:8B(定义时后缀放大L/小写l(否则默认为int进行隐式类型转换));float:4B(定义时后缀放大F/小写f(否则默认为double编译时报错));double:8B(但jvm分配空间时按slot(4B)来分,所以在内存中byte,short,int,float,boolen都占1个slot;long,double占2个slot)
# 14.浮点数不能精确表示10的负次幂,精度不高,会进行舍入舍出
# 15.可以将转义字符(如:‘\n’)赋给字符类型变量,char支持unicode,可以用中文字符赋给char,但字符之直接加减一个数时仍是asc码
# 16.bool只能用true和false,不能像c++一样用0/1表示false/true(但底层用0/1表示,因此jvm在底层给其分配内存和int一样)
# 17.隐式类型转换:只能数据范围小的像大的转(特殊:byte,short,char,立即数(直接为int类型)四者之间做运算都要转换成int类型(因此结果应放到int内。转换成int的原因:应运算时上述类型都会扩容成int,结果可能不需要高位,但高位仍被填充,因此除非用强制类型转换截断高位,否则都要用int装结果);可以用int通过隐式类型转换直接赋值给long,但int数值在未转换之前仍需要在int范围内(即使在数值在long范围内也不行))
# 18.强制类型转换:(类型)变量/立即数。可能丢失精度(小数点后截断/缩小后保留末几位字节)

Java笔记(细碎小知识点)1的更多相关文章

  1. 记录这段时间java编程的小知识点

    记录这段时间java编程的小知识点 eclipse项目导入中文乱码 eclipse左侧目录结构变动 eclipse代码段左右移动 按tal键,是整体右移. 按shift  table 同时按,是整体左 ...

  2. java中的小知识点

    1.数据类型的相关知识点 1.1.java内置封装类的转换 java中内置的封装类Byte.Integer.Float.Double和Long都可以转换成double类型的数值:因为这些封装好的类中都 ...

  3. Java枚举的小知识点

    enum 是jdk1.5引入的,使用它可以创建枚举类型,就像使用class创建类一样. enum关键字创建的枚举类型默认是java.lang.Enum(一个抽象类)的子类 用法1 常量 一般定义常量都 ...

  4. JAVA基础知识|小知识点

    1.强烈建议,不使用char类型 那么,到底为什么java里不推荐使用char类型呢?其实,1个java的char字符并不完全等于一个unicode的字符.char采用的UCS-2编码,是一种淘汰的U ...

  5. java的单例模式小知识点

    单例模式 目的 为了让一个类有且仅有一个实例 优点 只允许一个,节省空间 不用频繁创建删除,提高性能 缺点 不容易扩展 长期不使用会被系统当作垃圾回收,造成系统状态的丢失 实现 要点 防止外界随意的创 ...

  6. servlet(6) - servlet总结 - 小易Java笔记

    垂阅前必看: 这都是我总结的我觉得是学习servlet应该掌握的,我在学习期间也做了一个博客项目来让所学的知识得以巩固.下面就是博客项目链接.前面的servlet相关的笔记总汇,还有就是我把觉得在学习 ...

  7. Java学习过程中的总结的小知识点(长期更新)

    Java学习过程中的总结的小知识点 (主要是自己不会的知识和容易搞错的东西) 计算某个程序运行的时间 long stime=System.currentTimeMillis(); copy3(file ...

  8. 《Java笔记——基础知识点》

    Java笔记--基础知识点       位运算符操作的都是整型的数据. 位运算符是直接对整数的二进制进行计算. 整数不能进行逻辑运算. 运算符优先级别由高到低分别是:() > ! > 算术 ...

  9. C#、Java中的一些小知识点总结(持续更新......)

    前言:在项目中,有时候一些小的知识,总是容易让人忽略,但是这些功能加在项目中往往十分的有用,因此笔者在这里总结项目中遇到的一些实用的小知识点,以备用,并持续更新...... 1.禁用DataGridV ...

  10. java小知识点简单回顾

    1.java的数据类型分为两种:简单类型和引用类型(数组.类以及接口).注意,java没有指针的说法,只有引用.简单类型的变量被声明时,存储空间也同时被分配:而引用类型声明变量(对象)时,仅仅为其分配 ...

随机推荐

  1. C++别名的使用

    c++中的别名使用,类似引用,在别名中,"&"的意思不再是取地址,而是建立一个指针,直接指向数据.这是一个小例子: #include <iostream> us ...

  2. 华为IP综合实验

    目录 实验拓扑 实验需求 实验步骤 1.配置IP地址和环回口地址 2.在总公司上进行相应VLAN划分与配置 3. SW3和SW4的互连接口启用eth-trunk,最大带宽为2G 4. SW1.SW2. ...

  3. CMU15445 (Fall 2020) 之 Project#1 - Buffer Pool 详解

    前言 去年暑假完成了 CMU15-445 Fall 2019 的四个实验,分别对应下述博客: CMU15445 (Fall 2019) 之 Project#1 - Buffer Pool 详解 CMU ...

  4. 阿里云ASK试用心得(避坑贴)

    前言 常年BP阿里云的各种服务,今天却被阿里云给上了一课,这一套组合拳把我安排的明明白白,血亏50大洋,算是提前为各位大佬排坑了,预祝大家中秋快乐 目的 最近阿里云首页放出了免费试用的活动,本着不用白 ...

  5. 体细胞突变检测分析流程-系列1( WES&Panel)

    Sentieon●体细胞变异检测-系列1   Sentieon 致力于解决生物信息数据分析中的速度与准确度瓶颈,通过算法的深度优化和企业级的软件工程,大幅度提升NGS数据处理的效率.准确度和可靠性. ...

  6. CANopen转ProfiNet网关在大跨径门机起重设备同步纠偏控制应用案例

    大型门机起重设备纠偏控制系统采用CanOpen通讯协议,而PLC使用的是ProfiNet协议,看似不兼容的两种协议如何实现互通?今天我们来看一下这个案例. 通过捷米特JM-COP-PN设置纠偏系统的参 ...

  7. Nginx之数据流代理stream模块简介和使用 ---九五小庞

    一.stream模块简介   stream模块一般用于TCP/UDP数据流的代理和负载均衡,通过stream模块我们可以代理转发tcp报文.ngx_stream_core_module模块从1.9.0 ...

  8. 面霸的自我修养:Java线程专题

    王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人 平时我在网上冲浪的时候,收集了不少八股文和面试文,内容虽然多,但质量上良莠不齐,主打一个不假思索的互相抄, ...

  9. 【MAUI Blazor踩坑日记】3.Windows标题栏自定义颜色,运行时改变颜色

    目录 修改默认颜色 修改运行时颜色 效果图 MAUI中Windows默认的标题栏颜色是灰色的,有一点丑. 如果去掉默认的标题栏,自己画一个,可能会出现问题,也比较麻烦. 想要自定义默认标题栏的颜色,官 ...

  10. 学好Linux的必经之路

    学好Linux的必经之路 学习动机的培养对于一个人学习习惯的形成有着重要的作用.当我们在学习某一个事物时,建立属于我们自己的学习方法,以此培养我们学习Linux系统的学习动机. 当前,Linux系统属 ...