当前位置: 首页 > news >正文

最近学习到的一些基础知识

最近的一些基础知识

  • IDE: 集成开发环境

  • Java代码快捷生成: psvm(main方法),sout(输出)

  • 注释

    文档注释(/**)

    /****/
    
  • 标识符和关键字

  • 基本数据类型

    1. int占4个字节,long占8个字节(long num = 100L)
    2. float占4个字节 (float num = 10.2f) ,double占8个字节
    3. char占2个字节
    4. boolean占1个位
  • String 不是关键字

  • 引用类型(默认值为null)

    1. 接口
    2. 数据
  • 整数拓展(需要记忆)

    1. 二进制 0b

    2. 十进制

    3. 八进制 0

    4. 十六进制 0x

      例:int i = 10 (i=10)

      ​ int i = 0b10 (i=2)

      ​ int i = 010 (i=8)

      ​ int i = 0x10 (i=16)

  • 最好避免使用浮点数进行比较

  • 编码Unicode表 :2字节(97 = a ,65 = A) //形式为: U0000 UFFFF

    例:char ch = '\u0061';(ch = a)

  • 转义字符

    1. \t (制表符)
    2. \n (换行)
  • 类型转换

    byte,short,char-->int-->long-->float-->double

  1. 强制转换: 高转低
  2. 自动转换: 低到高
  • 作用域

    1. 类变量:static String name = "name";(从属于类,会随着类消失)
    2. 局部变量:方法中定义的变量(必须声明和初始化值)
    3. 实例变量:从属于对象,可以不初始化(类中定义的)
  • 常量

final 常量名 = 22;

  • 运算符

    1. (<<)左移 相当于把数字*2 例:2<<3(结果为16)
    2. (>>)右移 相当于把数字/2
  • 注意

    a = 10; b = 20;System.out.println(" "+a+b);  //结果为1020(因为被转换成了字符串类型)System.out.println(a+b+" ");  //结果为30
    
  • 包机制

    1. 一般用公司域名倒置作为包名
    2. 引用时要导包
  • JavaDoc(是用来生成自己的API文档的)

    package xxx;
    /*** @author 作者名* @version 版本号* @since jdk版本*/
    public class Doc{String name;/*** @author 作者名* @param name参数名* @return 返回值情况* @throws 异常抛出情况*/public String test(String name) throws Exception{return name;}
    }
    
    1. 在文件目录下的cmd命令行输入
    javadoc -encoding UTF-8 -charset UTF-8 文件名.java
    
    1. 在idea中生成JavaDos文档

      [可参考这个博客](如何使用Intellij Idea生成JavaDoc文档 - 马莱狙神 - 博客园)

http://www.jsqmd.com/news/38627/

相关文章:

  • 新手入门常用的Dos命令
  • 2025年重庆吊装搬运公司权威推荐榜单:工厂搬迁/搬运/搬运设备源头公司精选
  • 基于LMS与RLS的自适应回声消除滤波
  • 2025年气密门窗实力厂家权威推荐榜单:折叠门窗/折叠门窗/断桥铝门窗源头厂家精选
  • 到底是用vue2还是vue3好?
  • 基于MATLAB的B样条曲面绘制
  • 2025 年 11 月建筑木方厂家推荐排行榜,建筑木方/模板木方/桥梁木方/樟松工地木方/防腐建筑木方/烘干建筑木方/松木木方/辐射松木方/铁杉木方公司推荐
  • 2025 年 11 月防腐木厂家推荐排行榜,碳化防腐木/花旗防腐木/南方松防腐木/辐射松防腐木/菠萝格防腐木,室内装修与建筑防腐木公司推荐
  • 动态规划精进篇:当终点在“世界之外”——出界的路径数 - 教程
  • 补题若干(5)
  • 分享工具
  • 避免在C#循环中使用await 改用WhenAll - 尼古拉
  • Go Web 编程快速入门 02 - 认识 net/http 与 Handler 接口 - 实践
  • P12213 [蓝桥杯 2023 国 Python B] 最长回文前后缀 题解 字符串哈希+二分
  • 贺州西林瓶灌装轧盖机洁净车间防二次污染要点
  • 简单配置一下下VScode
  • 智能充气泵方案:充气泵pcba功能结构组成
  • 人跟人的唯一差距就是勇气和执行力 - Leone
  • 555定时器-2. 单稳态多谐振荡器配置
  • 习题解析之:最大素数
  • mybatis-plus Wrappers相关Api
  • 2025年北京工程咨询合作机构权威推荐榜单:造价咨询/工程咨询服务/工程造价咨询源头机构精选
  • 视频融合平台EasyCVR:云台控制与语音对讲赋能远程交互式视频监控新场景
  • 基于CCS开发环境实现DSP RS485总线数据收发
  • 2025年热浸锌桥架厂家权威推荐榜单:不锈钢桥架/光伏锌铝镁桥架/喷塑桥架源头厂家精选
  • 视频汇聚平台EasyCVR:构建通信基站“可视、可管、可控”的智慧安防体系
  • 习题解析之:用户登录C
  • VMware-配置静态IP地址详细教程
  • 使用 seatunnel 实现数据同步
  • 甘孜西林瓶灌装线厂家免费培训内容揭秘