Java学习笔记

  1. JVM:java虚拟机,真正运行java程序的地方
  2. 核心类库:java自己写好的程序,给程序员自己的程序调用的
  3. JRE:java的运行环境,java,javac
  4. JDK:java开发工具包(包括上面所有)
  5. java的跨平台、工作原理
  • 一次编译、处处可用
  • 我们的程序只需要开发一次,就可以在安装了JVM的系统平台上运行
  1. Project-module-package-class

    • project中可以创建多个module
    • module中可以创建多个package
    • package中可以创建多个class
  2. 一个Java源码只能定义一个public类型的class,并且class名称和文件名要完全一致;

  3. 使用javac可以将.java源码编译成.class字节码;

  4. 使用java可以运行一个已编译的Java程序,参数是类名。

  5. 对于float类型,需要加上f后缀。

    浮点数可表示的范围非常大,float类型可最大表示3.4x1038,而double类型可最大表示1.79x10308。

  6. 注意char类型使用单引号',且仅有一个字符,要和双引号"的字符串类型区分开。

  7. 用类型最常用的就是String字符串:

String s = "hello";
  1. 定义变量的时候,如果加上final修饰符,这个变量就变成了常量
  2. 浮点数常常无法精确表示,并且浮点数的运算结果可能有误差;
    比较两个浮点数通常比较它们的差的绝对值是否小于一个特定值;
    整型和浮点型运算时,整型会自动提升为浮点型;
    可以将浮点型强制转为整型,但超出范围后将始终返回整型的最大值。
  3. 义一个数组类型的变量,使用数组类型“类型[]”,例如,int[]。和单个基本类型变量不同,数组变量初始化必须使用new int[5]表示创建一个可容纳5个int元素的数组。
  4. 可以用数组变量.length获取数组大小
  5. 数组是同一数据类型的集合,数组一旦创建后,大小就不可变;
    可以通过索引访问数组元素,但索引超出范围将报错;
    数组元素可以是值类型(如int)或引用类型(如String),但数组本身是引用类型;
posted @   Travelever  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示