JavaSe-Day1-Java运行基础

Java小知识:

Java简史:

Java 5 和 Java 8 两个版本最常用。

Cmd的应用:

在这里插入图片描述

Java语言的跨平台特性:

Java虚拟机——JVM:

·JVM(Java Virtual Machine):Java虚拟机,简称JVM,是运行所有Java程序的假象计算机,是Java程序的运行环境,是Java最具吸引力的特色之一。我们编写的Java代码都是运行在JVM上的。

·跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统之上(就是我们所熟知的“Once write,run anywhere”),这个特性我们称之为JAVA语言的跨平台特性。该特性是由JVM实现的,我们编写的运行程序运行在JVM上,而JVM运行在操作系统上。

在这里插入图片描述

JRE和JDK:

·JRE(Java Runtime Environment):是Java程序的运行时的环境,包括JVM和运行时所需的核心类库。(想要运行一个Java程序所必须)

·JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员所使用的工具。(想要开发一个Java程序所必须)

在这里插入图片描述

JDK的安装:

·安装路径不要含有中文或者空格即可。

·在C盘里设置Path的作用:为了使Cmd可以直接找到Java.exe,方便以后的代码运行。

Java程序:

Hello World:

public class HelloWorld {
   public static void main(String[] args) {  
     System.out.println("Hello World!");    
   }  
}

编译:.Java->.Class

编写的.Java文件翻译成JVM认识的.Class文件,在此过程中,Javac会检查代码是否有错,并给出提示结果。

扫描二维码关注公众号,回复: 11209904 查看本文章

Cmd中在路径下输入:Javac + 文件名。(带后缀名.java)

运行:>Class->JVM

编译的.Class在JVM中运行。

Java + 文件名。(不带后缀名.class)

Main()方法:

成为主方法。写法是固定格式不变的。Main方法是程序的入口和起始点,无论我们编写多少程序,JVM在运行时,都会从Main()方法开始运行。

注释:

·单行注释:“//……”

·多行注释:“/ * …… * /”

标识符:

·是指在程序中,我们自己定义内容。

·命名规则: 硬性要求
标识符可以包含 英文字母 26个(区分大小写) 、 0 -9数字 、 $ (美元符号) 和 _ (下划线) 。
标识符不能以数字开头。
标识符不能是关键字。
·命名规范: 软性建议
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
变量名规范:全部小写

注意:

·变量名称:在同一个大括号范围内,变量的名字不可以相同。

·变量赋值:定义的变量,不赋值不能使用。

单双引号表常量:

字符常量 单引号引起来,只能写一个字符,必须有内容 ‘A’,‘尖’
字符串常量 双引号引起来,可以写多个字符,也可以不写 “A”,“尖”
public class PrintDemo {
public static void main(String[] args){    
       
        //输出字符常量
        System.out.println('A');
        
        //输出字符串常量
        System.out.println("你好Java");
   } 
}

(单引号内有且只能有一个字符,不可以为空。双引号内可以为空,可以含任何字符。

System.out.println()括号中不可以加“Null”)

数据类型:

在这里插入图片描述

注意:
在这里插入图片描述

对于float和long类型,后缀必须带上F和L

public class Variable {
public static void main(String[] args){    
        //定义字节型变量
        byte b = 100;
        System.out.println(b);
        //定义短整型变量
        short s = 1000;
        System.out.println(s);
        //定义整型变量
        int i = 123456;
        System.out.println(i);
        //定义长整型变量
        long l = 12345678900L;
        System.out.println(l);
        //定义单精度浮点型变量
        float f = 5.5F;
        System.out.println(f);
        //定义双精度浮点型变量
        double d = 8.5;
        System.out.println(d);
        //定义布尔型变量
        boolean bool = false;
        System.out.println(bool);
        //定义字符型变量
        char c = 'A';
        System.out.println(c);
}    
}

Notepad++:

·设置->首选项->新建->默认语言:Java->编码:ANSI

参考文献:

《黑马Java基础班视频》

《黑马Java基础教材笔记》
2020.03.26

原创文章 18 获赞 19 访问量 469

猜你喜欢

转载自blog.csdn.net/weixin_44199123/article/details/105129555
今日推荐