Java学习 Day 02

卸载JDK

  1. 删除Java的安装目录

  2. 删除JAVA_HOME

  3. 删除path下关于Java的目录

  4. java -version

安装JDK

1.百度搜索JDK8,找到下载地址
2.同意协议
3.下载电脑对应的版本
4.双击安装JDK
5.记住安装的路径
6.配置环境变量
1.我的电脑->右键->属性
2.环境变量->JAVA_HOME
3.配置path变量
7.测试JDK是否安装

HelloWorld

1.随便新建一个文件夹,存放代码
2.新建一个Java文件
文件后缀名为.java
Hello.java
【注意点】系统可能没有显示文件后缀名,我们需要手动打开
3.编写代码

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

class后的头文件要与本身文件名匹配

4.编译javac java文件,会生成一个class文件
5.运行class文件,java class文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F7YDRxns-1616593587570)(D:\JAVA 学习\note\day02\图像 7.png)]

可能会遇到的情况

1.每个单词的大小不能出现问题,Java是大小写敏感的
2.尽量使用英文;
3.文件名和类名必须保证一致,并且首字母大写
4.符号使用了中文

Java 运行机制

用个情景举例 中国人写的书要给美国人看

编译型

方法一:中国人可以将整本书翻译 卖给美国人

代入到程序里就是 将整个翻译过来给机器 执行速度会快 对操作系统要求比较低 但是每次修改一次都要重新进行翻译

解释型

方法二: 美国人可以请一个翻译,看一句翻译一句

一般用于网页和服务器脚本 对于速度要求不高的 边执行边解释

对于java来说两者都有 先进行编译 编译为class文件 再对class执行

Intellij Idea 2020.03工具栏不显示解决

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0SoqogCp-1616593587572)(D:\JAVA 学习\note\day02\图像 8.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9VBGuk7f-1616593587575)(D:\JAVA 学习\note\day02\图像 9.png)]

IDEA新建项目组

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7ZPZAAkq-1616593587579)(D:\JAVA 学习\note\day02\图像 10.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OwNW5vUu-1616593587581)(D:\JAVA 学习\note\day02\图像 11.png)]

配置环境

点击项目结构进行环境配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-99ZdKF3W-1616593587582)(D:\JAVA 学习\note\day02\图像 106.png)]

按照框内所示进行选择

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d9jf8nB9-1616593587583)(D:\JAVA 学习\note\day02\图像 107.png)]

新建module

右键->new->module

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c4fFoEJv-1616593587585)(D:\JAVA 学习\note\day02\图像 12.png)]

java->next->输入文件名称 ->finish

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HBuaLSp9-1616593587587)(D:\JAVA 学习\note\day02\图像 13.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FLFESk5C-1616593587587)(D:\JAVA 学习\note\day02\图像 14.png)]

编写hello,world!

psvm—>会出现选项 选中,回车

出现

public static void main(String[] args) {
    }

sout–>会出现选项 选中,回车

出现

System.out.println();

在括号内输入"hello,world!"

右键运行得到如图所示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DePCq2u4-1616593587589)(D:\JAVA 学习\note\day02\图像 18.png)]

Java的注释

注释并不会被执行 是写给人看的

3种方式

//单行注释

/*	多行注释
	多行注释
	多行注释
	多行注释
	多行注释*/


//javaDos 文本注释
/**  @1225466
				*/

java命名

标识符

​ java所有的组成部分都需要名字。

​ 类名,变量名以及方法名都被称为标识符。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PtmuX3hj-1616593587590)(D:\JAVA 学习\note\day02\图像 19.png)]

标识符是大小写敏感的

## 命名
public class Demo {
    public static void main(String[] args) {
        String 王者荣耀 = "倔强青铜";
        //String 王者荣耀 = "王者";  //变量不要同名
        System.out.println(王者荣耀);

        //大小写敏感
        String Man = "tao";
        String man = "tao";


        String Ahello = "tao";
        String hello = "tao";
        String $hello = "tao";
        String _hello = "tao";

        String _1 = "tao";

        //String 1hello = "tao";
        //String #hello = "tao";
        //String *hello = "tao";
		//注释命名是不规范的 无法识别的
    }
}

数据类型

强类型语言

​ 要求变量的使用要严格符合规定
​ 所有变量都必须先定义后才能使用

弱类型语言

Java的数据类型分为两大类

​ 基本类型(primitive type)
​ 引用类型(reference type)

public class Demo02 {
    public static void main(String[] args) {
       /* String a = "hello";
        int num = 10;
        System.out.println(a);
        System.out.println(num);*/
        //八大数据基本类型
        //整数
        int num1 = 10;   //最常用
        byte num2 = 20;  //-128~127
        short num3 = 30;
        long num4 = 30L;  //Long类型要在数字后面加L

        //小数:浮点数
        float num5 = 50.2F; //float类型要在数字后面加F
        double num6 = 3.14159265897;

        //字符
        char name = 'A';
        //字符串,string不是关键字 是类
        String namea = "taoa";

        //布尔值
        boolean flag =true;
        //boolean flag = false;

    }
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y5CE9jdm-1616593587592)(D:\JAVA 学习\note\day02\图像 25.png)]

转义字符

\t 制表符

\n 换行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值