guyanqing vor 10 Monaten
Ursprung
Commit
254621b8ce

+ 80 - 0
src/main/java/com/sf/day01/Test1.java

@@ -0,0 +1,80 @@
+package com.sf.day01;
+
+import org.junit.jupiter.api.Test;
+
+/**
+ * java基础语法
+ *
+ */
+public class Test1 {
+    public static final  String ADDRESS_IP = "192.168.1.1";
+     @Test
+    public void t1(){
+        /**
+         * 验证标识符 :
+         * 1、26个英文字母大小写  0-9  _$
+         * 2、数字不能作为开头
+         * 3、可以包含关键字和保留字 但不能是关键字和保留字
+         * 4、java 严格区分大小写  长度没有限制
+         * 5、不能包含空格
+         */
+        int a = 1;
+        int A = 1;
+        int voidD = 10;
+        int a1 = 10;
+        int A111 = 10;
+//        int 1a = 10;\
+        int dogAge = 12;
+         System.out.println(dogAge);//12
+    }
+
+
+    /**
+     * 变量分类:
+     * 基本数据类型:
+     *      整型:byte short int(默认)   long
+     *      4?空间   byte   int
+     *              表数范围:
+     *            1字节 2字节  4字节     8字节
+     *            1字节   =  8bit
+     *            2^8  = 256    首位是符号位  +-   -128  0 127
+     *
+     *            int :4字节 = 32位    2^32       -2^31  - 2^31-1
+     *       浮点型:float单精度  double(默认) 双精度   4   8
+     *
+     *      字符型:char 2字节 a    abc    字符和整型可以互相转换  ASCII码
+     *              a  = 97   A  = 65
+     *              字符和整型运算  - - 整型
+     *       不同数据类型在进行运算时   容量小的 -- 容量大的
+     *       int   +  double   ===double
+     *       char +  int    ===  int
+     *      布尔类型:  boolean  真假   真  true   假 false;
+     *      boolean  flag = true;
+     *
+     * 引用数据类型:
+     * 类   接口  数组  String 类
+     * String 是关键字吗?
+     * 不是,String是一个类 并且是用final修饰的类  是数据类型 - 引用数据类型
+     *
+     * 变量的声明位置:
+     * 类内方法外:类变量   作用整个类中
+     * 类内方法内:局部变量   作用在当前方法中
+     */
+    @Test
+    public void t2(){
+        byte  num = 12;
+        byte num1 = (byte) 129;
+        long num2 = 123L;
+//        int num3 = (int) 123L;
+        int num3 =  123;
+
+        float num4 = (float) 12.3;
+        float num5 = 12.3F;
+        double num6 = 12.3D;
+
+        char str = 'a';
+        System.out.println((int) str);
+        System.out.println(str+3);
+    }
+
+}

+ 47 - 0
src/main/java/com/sf/day01/TestC.java

@@ -0,0 +1,47 @@
+package com.sf.day01;
+
+import org.junit.jupiter.api.Test;
+
+/**
+ * 这是一个测试类
+ */
+public class TestC {
+    //测试一下环境   主函数   java应用程序启动的入口   主函数
+    //  psvm  +  回车
+    //  public  权限修饰符 (之一)  公开的 公共的
+    //  static  关键字 - 其他修饰符    静态的    语法: 用static修饰的方法   静态方法
+    //  方法(函数): 权限修饰符  【其他修饰符】  返回值类型(有/无void)  方法名(【参数】){
+    //  //  代码体
+    //  }
+
+    /**
+     * 主函数   程序启动的入口
+     * @param args
+     */
+    public static  void main(String[] args){
+        System.out.println(111);
+        System.out.println(123);
+        t1();
+    }
+
+    // 测试方法  静态
+    @Test
+    public static void t1(){
+        System.out.println("---");
+    }
+
+    // 测试方法  非静态
+    @Test
+    public void t2(){
+        t3();
+        t1();
+        System.out.println("---");
+    }
+
+    @Test
+    public  void t3(){
+        System.out.println("---");
+    }
+
+
+}

+ 29 - 0
src/main/java/com/sf/day01/TestFirst.java

@@ -0,0 +1,29 @@
+package com.sf.day01;
+
+/**
+ * 这是java第一个类
+ */
+public class TestFirst {
+    //主函数
+    public static void main(String[] args){
+        /**
+         * java中的注释分为三种
+         * // 后面  单行注释   多行注释  文本注释
+         *  ps : 注释之间不能进行嵌套    -- 单行除外
+         *
+         */
+        //todo   注释   这里有事情没做完
+        /*
+        多行注释
+         */
+        //  /////
+        /**
+         * 文档注释    类 方法上
+         */
+        System.out.println("Hello World1");
+        System.out.println("Hello World2");
+        System.out.println("Hello World3");
+        System.out.print("Hello World4");
+        System.out.print("Hello World5");
+    }
+}

+ 8 - 0
src/main/java/com/sf/preheat/Game.java

@@ -0,0 +1,8 @@
+package com.sf.preheat;
+
+
+public class Game {
+    public static void main(String[] args) {
+
+    }
+}

+ 13 - 0
src/main/java/com/sf/preheat/Test.java

@@ -0,0 +1,13 @@
+package com.sf.preheat;
+
+public class Test {
+    @org.junit.jupiter.api.Test
+    public void t1(){
+        for (int i = 1 ; i <=5;i++){
+            for (int j = 0; j < i; j++) {
+                System.out.print(j);
+            }
+            System.out.println();
+        }
+    }
+}

BIN
target/classes/com/sf/day01/Test1.class


BIN
target/classes/com/sf/day01/TestC.class


BIN
target/classes/com/sf/day01/TestFirst.class


BIN
target/classes/com/sf/preheat/Game.class


BIN
target/classes/com/sf/preheat/Test.class


BIN
target/classes/com/sf/preheat/day02/Test.class