JAVA基础

java标题头生成快捷键

PSVM : public static void main (String[] args)
SOUT : System.out.print("hello word");

ctrl+D;复制当前行到下一行 cast表示转化

alt+回车:显示错误信息

ctrl+/:表示批量添加多行注释

新建java程序

  1. project--src--右击--new--package--java class--输入类的名称
  2. 根据快捷键生成标题头
  3. 简单写一个小程序后(print后面的文本最好加引号),代码左边绿色的三角形表示运行代码
  4. 在定义完一个字符串之后必须要在结尾处添加一个;号
  • 阿里巴巴java基础手册

  • java帮助文档--核心API文档--8

基础功能

  1. 注释,标识符,关键字

    • 单行注释 ://

    • 多行注释 :/* 内容 */

    • 文档注释 :/** * 内容 */

    • 标识符表示:一般以字母(A-Z或者a-z),美元($),或者下划线数字开始,首字母之后可用任意字符

      ​ 不建议使用汉字,拼音来命名,不能使用关键字进行定义

  1. 类型转变

    • 强类型语言,必须定义后才能使用

    • 基本类型

      1. 整数类型

        byte(1字节):-128—127

        short(2字节):-32768—32767

        int(4字节):-2147483648—2147483647 :(常用)

        long(8字节):-9223372036854775808—9223372036854775807:(结尾+L)

        int n1=10;
        byte b =(byte)n1;  //在转化类型时一定要在n1前面加上()在括号内写上要转化的类型
        //强制转换  (低--高)需要在转化时输入对应的转化类型     例:int到byte
        //自动转换  (高--低)不需要在转换时输入对应的转换类型   例:int到double
        

        如果

      2. 浮点类型(小数)

        float(4字节):(结尾+F) —— 舍入误差,接近但不等于 最好完全不用浮点数表示

        double(8字节) :(常用)

        BigDecimal(数学工具类) :银行业务用该类表示

      3. 字符串类型(一个字符) 记得加单引号

        char(2字节) // U0000 UFFFF : 表示unicode表中编码转义

        ​ // \t 制表符,\n 换行 :转义字符

      4. String(多个汉字) 记得加双引号

      5. boolean

        true(1位):1

        fales(1位):0

    • 引用类型

      1. 类 (String)

        人,汽车等都属于类

      2. 接口

        定义了方法标签但是没有方法的具体体现

      3. 数组

        可以存储多个类型相同的元素

  2. 变量,常量

    可以变换的量

    定义类型:数据类型 变量名 = 值

    变量作用域:

    • 类变量

      static int a=0;           //必须要加static  从静态上下文中引用非静态需要加static
      
    • 实例变量

      String str="hello word"   //不用初始化
      
    • 局部变量(只能在定义的括号里面用,必须声明初始化值)

      public voide method(){
          int i=0               //必须用括号,还要有初始值
      }                  
      

      实例变量初始化值:0 0.0

      布尔值默认是false

      除了基本类型,其他类型默认都是UNLL

    常量

    • final 常量名=常量值

      final double PI=3.1415

    • 类成员变量和局部变量:驼峰原则(首字母小写,后面单词首字母大写)lastName

    • 常量:大写字母和下划线:MAX_VALUE

    • 类名:首字母大写和驼峰原则:GoodMan

    • 方法名:首字母小写和驼峰原则:runRun

  3. 运算符

    • 算数运算符:+,—,%,*,/,++,--

      int i = 3;
      System.out.println(i);   //3
      int k = ++i;             //等同于i++
      System.out.println(i);   //4
      int s=++i;               //等同于i++
      System.out.println(i);   //5
      int l=++i;               //等同于i++
      System.out.println(i);   //6
      
    • 赋值运算符:=

    • 关系运算符:>,<,>=,<=,==,!=, intsanceof (输出结果是false/ture)

    • 逻辑运算符:&&,||,!

      boolean a=true;
              boolean b=false;
              System.out.println(a&&b);     //false 与(相同为真)
              System.out.println(a||b);     //true 或(有一个为真则为真)
              System.out.println(!(a&&b));  //true 非(根据相同为真进行取反)
      
    • 位运算:&,|,^, ~ ,>>, <<, >>>

           A =0011 1100;
           B =0000 1101;
           -----------------
           A&B=0000 1100  //同真为1其余为0
           A|B=0011 1101  //有1就位1,没1就为0
           A^B=0011 0001  //相同为零,相异为一
           ~B=1111 0010   //取反:在B基础上进行取反
           -----------------
           >>             // 除以2
           <<             // 乘以2
           -----------------
           a+=b           // a=a+b
           a-=b           // a=a-b
      
    • 幂运算:math中调方法

       double pow=Math.pow(2,3);         //2^3
              System.out.println(pow);   //8.0
      
    • 三元运算符:x ? y : z

      int a=60;
      String type = a<60 ?"不及格":"及格";
      System.out.println(type);          //及格
      
  4. 包机制,Java.do

    本质:文件夹

    创建包:package

    导入包:import

    doc:

    package Base;
    
    /**                                                       //定义一个文档注释
     * @author hahaha
     * @version 1.0
     */
    public class B1 {
            String name;
    
        /**                                                  //抛出异常之后在输入/**会自动显示注释
         *
         * @param name
         * @return
         * @throws Exception
         */
        public string test(string name) throws Exception{     //抛出异常
                return name;
            }
        }                                                  
    
  5. 面试题:

    int a=10;
    int b=20;
    System.out.println(" "+a+b); // 1020 (出现双引号就表示字符串,字符串出现在前面就表示两变量要拼接)
    
    int a=10;
    int b=20;
    System.out.println(a+b+" ");  //30 (字符串出现在后面就是两数计算)
    

    打开javadoc文件过程:

    idea tools — Generate javadoc — 打开界面后点击File.... — Output directory:选择要存放doc文件的路径—点击右下角Generate

    打开javadoc文件后图片:

posted @   FoxDusk  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示