Java笔记(细碎小知识点)1

这篇具有很好参考价值的文章主要介绍了Java笔记(细碎小知识点)1。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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.强制类型转换:(类型)变量/立即数。可能丢失精度(小数点后截断/缩小后保留末几位字节)文章来源地址https://www.toymoban.com/news/detail-712159.html

到了这里,关于Java笔记(细碎小知识点)1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java核心知识点整理大全23-笔记

    目录 21. JAVA 算法 21.1.1. 二分查找 21.1.2.冒泡排序算法 21.1.3. 插入排序算法 21.1.4. 快速排序算法 21.1.1. 希尔排序算法 21.1.2. 归并排序算法 21.1.3. 桶排序算法 21.1.4. 基数排序算法 21.1.5. 剪枝算法 21.1.6. 回溯算法 21.1.7. 最短路径算法 21.1.8. 最大子数组算法 21.1.9. 最长公共子序算法

    2024年02月04日
    浏览(52)
  • Java核心技术知识点笔记—Java SE 8的流库(二)

    前言:约简是一种终结操作(terminal operation),它们会将流约简为可以在程序中使用的非流值。例如:Stream中的count方法,返回流中元素的数量。 1、简单约简举例: (1)OptionalT max(Comparator? super T comparator):使用给定的comparator规则,产生流的最大元素,如果流为空,则产生一

    2023年04月18日
    浏览(54)
  • Linux命令易混淆(看到新知识点就更新)

    目录 DNS相关 linux删除命令 netstat命令 acl命令 交换机相关命令 路由器配置命令 Linux用户和组:Linux是一个多用户、多任务的分时操作系统。每个文件和程序必须属于某一个用户,每个用户对应个账号。其中最重要的一个超级用户root。 ●超级用户root承担了系统管理的一切任务,

    2024年02月04日
    浏览(42)
  • ue5 小知识点 命令行编译 虚幻工程

    echo off set projectPath=\\\"Z:Abv_landAboveLand.uproject\\\" set enginepath=Z:Abv_Land_Engine set /P check=\\\"Do you want to build binaries from Engine : %enginepath% [Y/N]\\\" if /I \\\"%check%\\\" EQU \\\"Y\\\" goto :continue if /I \\\"%check%\\\" EQU \\\"N\\\" goto :End :continue del *.sln rmdir /s /q .vs rmdir /s /q Binaries set /P choice=\\\"Do you want CleanBuild :[Y/N]\\\" if /I \\\"%choice

    2023年04月27日
    浏览(47)
  • redis核心知识点简略笔记

    value数据类型 string 二进制安全 list 有序、可重复 set 无序、不重复 hash field-value的map sorted set 不重复、通过double类型score分数排序 场景 string 计数器 缓存 分布式锁 访问频率控制 分布式session hash 购物车等对象属性灵活修改 list 定时排行榜 set 收藏 sorted set 实时排行榜 持久化

    2024年02月13日
    浏览(55)
  • CSP初赛知识点 学习笔记

    对于咱们信奥选手来说,会做的题要坚决不丢分,不会做的题要学会尽量多拿分,这样你的竞赛之路才能一路亨通! 文件(文件夹)操作 点击查看代码 G++/Gcc 基础指令 访问速度:寄存器 () 高速缓存 () 内存(ROM + RAM) () 外存,断电仅保留 ROM 和外存中的数据。 (texttt

    2024年02月09日
    浏览(49)
  • 【网络工程师必备知识点】eNSP命令大全【建议收藏】

           这里整理了一些华为认证考试会用到的资料,资料打包好给大家放在评论区了,有需要的小伙伴留言“学习”即可获取呀,包括40g学习视频、真题题库加讲解、面试题库加答案、简历模板、网络技术学习路线和思维导图,已经帮助了很多小白成功上岸!  

    2024年02月08日
    浏览(54)
  • 【C语言】指针知识点笔记(2)

    目录 一、野指针 二、assert断言 三、指针的使用和传址调用 四、数组名的理解 五、使用指针访问数组

    2024年01月18日
    浏览(43)
  • 高等数学重积分知识点笔记小结

    (1)首先知道什么叫曲顶柱体。(这里不多讲,不会百度)。 (2)定义:设f(x,y)是有界闭区域D上的有界函数,将闭区域D任意分成n个小闭区域oi,在每个小区域上取一点f(ai,bi),做乘积f(ai,bi)oi,并作和。如果当各个闭区域的直径中的最大值max趋近于0时,这和的极限总存在,且

    2024年02月05日
    浏览(47)
  • C++基础知识点整理笔记(四)

    10. C++的内存管理 在C++中,内存被分成五个区:栈、堆、自由存储区、静态存储区、常量区 (一) 栈:存放函数的参数和局部变量,编译器自动分配和释放 (二) 堆:new动态分配的内存,由程序员手动进行释放,否则程序结束后,由操作系统自动进行回收 (三) 自由存储区

    2024年02月15日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包