测试


学习Java


2022年5月5日

  1. Java是一个面向对象的高级编程语言
  2. Java可以在任何平台上运行,可移植性强
  3. Java主要应用与服务器以及大数据(或者一些桌面应用和手机应用)
  4. Java具有高性能,多平台运行,安全,严谨等多种优点
  5. Java的三大版本:JavaSE(桌面端,核心基础)、JavaME(移动端,已经濒临淘汰)、JavaEE(服务器端)
  6. JDK包括JRE包括JVM
  7. JVM是Java虚拟机,就是因为有Java虚拟机,所以才使得Java程序能够在任何平台上运行

Java的基本格式:

public class Hello{
  public static void main(String[] args){
    System.out.print("Hello,world!");
  }
}

Java代码解释:

public class Hello{					//类名,类名中不能有标点符号,且名字要与项目名一致
  public static void main(String[] args){    //public static void是修饰符关键字,了解即可; main表示一个方法,没有这么方法就无法运行Java文件程序
    System.out.print("Hello,world!");  // System.out.print后括号内双引号内的内容是输出内容
  }
}

注:Java中的语法比较严格,大小写要区分开,不能用中文的符号,否则编译不出来,还要public class 后接的是文件名且不加后缀的

Java注释:

java中注释的三种类型:
单行注释://

例: public class Hello{
       public static void main(String[] args){
          //System.out.print("Hello,world!");  此时该行不会被读取
       }
    }

多行注释:/* */

​ 例:

/* public class Hello{
      public static void main(String[] args){
         System.out.print("Hello,world!");
      }
   } */此时该段的代码不会被读取

文档注释:/** */

​主要是用来生成说明文件时用的 比如你定义一个方法 在方法上面使用文档注释 然后在生成说明文件时这些都会生成相应的说明文字 而单行和多行注释不会

文档注释主要用于方法或类,而单行多行适用于代码块

​ 例:

/**
*这就是文档注释
*/

Java所有的组成部分都需要名字。类名、变量名以及方法都被称为标识符。

Java中对英文大小写十分敏感,编写代码时,最好用英文命名,不要用中文命名

测试

例:

public class Hello{
  public static void main(String[] args){
    String teacher = "Hello";    //其中teacher是变量名,变量名不能使用Java上的关键字命名如class,if之类的,开头的的首字母不能用除字母,美元符或下划线之类的符号,不建议使用中文来命名。
    System.out.print("Hello,world!");
  }
}

2022年5月7日

  1. Java结构分析:bin目录是放一些Java的可执行程序,include目录是放一些c和c++的一些头文件,因为Java是由c和c++编写的,所以需要一些c和c++的头文件,jre目录是Java的运行环境,lib目录是Java的内库文件,src压缩包是Java的一些资源文件,里面有一些Java的类

  2. Java的基本代码

    public class Hello{
        public static void main(String[] args){
            System.out.print("Hello,World!");
        }
    }
    
  3. 编程有两种,有编译型(优点:运行效率高,缺点:当程序更新之后要重新编译)和解释型(优点:程序更新不用重新编译,缺点:运行效率差),其中编译型是把编程语言翻译为机器语言(相当于一本英文书翻译成中文书),让机器运行,解释型是把编程语言解释成机器语言(相当于翻译官,时时翻译),时时翻译,让机器运行。

2022年5月8日

  1. Java关键字

    Java关键字

  2. Java所有的组成部分都需要名字、类名、变量名以及方法名,这些名字都被称为标识符。

    public class hello {
        //public 是访问修饰符,static 是关键字,void 是返回类型,main 是方法名,String 是String类,args 是字符串数组
        public static void main(String[] args) {
            System.out.println("Hello,World!");
        }
    }
    
    //错误例子
    public class abstract { //类名不能用Java关键字来命名,abstract是  类名的位子
        public static void main(String[] args) {
            System.out.println("Hello,World!");
        }
    }
    
  3. Java标识符测试测试

    public class hello {
        public static void main(String[] args) {
            String Add = "typora";
            String add = "typora";
            String $dd = "typora";
            String _dd = "typora";
            //错误例子,类名只能由字母,美元符,下划线组成,其他的符号则不行
            String #dd = "typora";
            String -dd = "typora";
            String 2dd = "typora";
            //类名不能重复
            String dd = "typora";
            String dd = "typora";
            System.out.println("Hello,World!");
        }
    }
    
  4. Java八大基本数据类型
    测试

2022年5月9日

  1. 强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

  2. 弱类型语言:要求的变量使用比较松懈

  3. Java,c,c++是强类型语言,强类型语言的优点:安全性高,严谨。缺点:运行效率低

  4. js,python是弱类型语言,弱类型语言的优点:运行效率高。缺点:安全性低,不严谨。

  5. public class dome02 {
        public static void main(String[] args) {
            //八大数据类型
    
            //整数
            int num1 = 10;      //最常用,其中num1是类名,类名不能重复
            byte num2 =20;
            short num3 =30;
            long num4 = 40L;
            long num5 = 40L;    //long类型的要在数字后面加个L
    
            //注意,虽然下面这两个int的值是一样的,但是因为类名不一样,所以下面这两行代码是两句不同的代码
            int mun = 10;
            int mun1 = 10;
            
            //浮点数,也就是小数
            float num6 = 50.3F; //float类型的要在数字后面加上F
            double num7 = 3.1415926;
    
            //字符
            char name = 'n';    //一个字符,无论那个字符是英文还是中文
            char name1 = '你';
    
            //字符串,String不是关键字,是一个类
            String name2 = "nihao";     //字符串可以输入多个字符,无论中英文
            String name3 = "你好";
    
            //布尔值: 表是非
            boolean flag = true;
            boolean flag1 = false;
        }
    }
    
  6. 字节

    位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数,习惯上用小写b来表示

    字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示

    1B(byte,字节) = 8bit(位)

    字符:是指计算机中使用的字母、数字、字和符号

    1bit表示1位

    1Byte表示一个字节 1B = 8b

    1024B = 1KB

    1024KB = 1M(兆)

    1024M = 1G

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/java/281634.html

(0)
上一篇 2022年8月22日 15:59
下一篇 2022年8月22日 16:00

相关推荐

发表回复

登录后才能评论