Java零基础学习笔记

Java零基础学习笔记

  • 1、Java可以做什么呢?
  • 2、常用的CMD命令
  • 3、配置环境变量
  • 4、JDK 下载和安装
  • 5、HelloWorld案例
  • 6、JVM 和 JDK
  • 7、关键字
    • 6.1、class
  • 8、字面量
    • 8.2、字面量的分类
  • 9、IDEA 集成开发工具
    • 9.2、下载和安装
          • 第一步
          • 第二步
          • 第三步
    • 9.2、IDEA中的第一个代码
          • 创建项目
          • 配置项目
          • 新建模块
          • 新建类
          • 运行程序
  • 10、运算符和表达式
    • 10.1、运算符类型
      • 10.1.1、算术运算符
      • 键盘录入案例:
  • 因工作原因先不学习 Java 了!O(∩_∩)O哈哈~

1、Java可以做什么呢?

  • 三大使用平台
    • Java SE
      • Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础
    • Java ME
      • Java 语言的(小型版),用于嵌入式电子设备或者小型移动设备。
    • Java EE
      • Java 语言的(企业版),用于 Web 方向的网站开发。在这个领域,是当之无愧的No1
  • 跨平台原理
    • Java 语言的跨平台是通过虚拟机实现的。
    • Java 语言不是直接运行在操作系统里面的。而是运行在虚拟机中的。
    • 针对于不同的操作系统,安装不同的虚拟机就可以了。

2、常用的CMD命令

  • 盘符名称 + 冒号
    • 说明:盘符切换
    • 举例:E:回车,表示切换到E盘
  • dir
    • 说明:查看当前路径下的内容
  • cd目录
    • 说明:进入单击目录
    • 举例:查看当前路径下的内容
  • cd …
    • 说明:回退到上一个目录
  • cd 目录1/目录2/…
    • 说明:进入多级目录
    • 举例:cd itheima/JavaSE
  • cd /
    • 说明:回退到盘符目录
  • cls
    • 说明:清屏
  • exit
    • 说明:退出命令提示符窗口

3、配置环境变量

  • 配置 Path 环境变量的目的:我们想要在任意的目录下都可以打开指定的软件。就可以把软件的路径配置到环境变量中。

  • 打开【我的电脑】,右击选择【属性】,再弹出框中选择【高级系统设置】
    Java零基础学习笔记_第1张图片

  • 再弹出框中切换到【高级】,再点击选择【环境变量】
    Java零基础学习笔记_第2张图片

  • 弹出框系统变量中选择【Path】变量,点击【编辑】
    Java零基础学习笔记_第3张图片

  • 弹出框中选择【新建】,添加需要新增的环境变量并确认
    Java零基础学习笔记_第4张图片

4、JDK 下载和安装

  • 下载JDK
  • 官网
  • 中文官网

5、HelloWorld案例

  • 1、用记事本编写程序
public class HelloWorld {
	public static void main(String[] args){
		System.out.println('HelloWorld');
	}
}
  • 2、编译文件
javac 文件名称.java
  • 3、运行程序
java 文件名称.java

6、JVM 和 JDK

  • JDK(Java Development kit):Java开发工具包
    • JVM虚拟机:Java程序运行的地方
    • 核心类库:Java已经写好的东西,我们可以直接用
    • 开发工具:
      • javac:编译工具
      • java:运行工具
      • jdb:调试工具
      • jhat:内存分析工具
  • JRE是Java运行环境
    • JVM、核心类库、运行工具
  • JDK、JRE、JVM三者的包含关系
    • JDK包含了JRE
    • JRE包含了JVM

7、关键字

  • 关键字:被Java赋予了特定涵义的英文单词
    • 关键字的字母全部小写
    • 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观

6.1、class

  • class:用于(创建/定义)一个类。类是Java最基本的组成单元
    Java零基础学习笔记_第5张图片

8、字面量

  • 数据在程序中的书写格式

8.2、字面量的分类

  • 整数类型:不带小数点的数字;例子:666、-88
  • 小数类型:带小数点的数字;例子:13.14、-5.12
  • 字符串类型:用双引号扩起来的内容;例子:“HelloWorld”、“我是前端小菜鸟”
  • 字符类型:用单引号扩起来的,内容只能有一个;例子:‘A’、‘O’、‘我’
  • 布尔类型:布尔值,表示真假;只有两个值:true、false
  • 空类型:一个特殊的值,空值。值是 null

9、IDEA 集成开发工具

9.2、下载和安装

  • 下载
    • 官网
  • 安装:
    • 傻瓜式安装、建议修改安装路径
    • 第一步
    Java零基础学习笔记_第6张图片
    • 第二步
    Java零基础学习笔记_第7张图片
    • 第三步
    Java零基础学习笔记_第8张图片

9.2、IDEA中的第一个代码

  • IDEA项目结构介绍(包含关系)
    • 项目(project)
      • 模块 (module)
        • 包 (package)
          • 类 (class)
  • 创建项目

Java零基础学习笔记_第9张图片

  • 配置项目

Java零基础学习笔记_第10张图片

  • 新建模块

Java零基础学习笔记_第11张图片Java零基础学习笔记_第12张图片
Java零基础学习笔记_第13张图片- ##### 新建包
Java零基础学习笔记_第14张图片

生成结果
在这里插入图片描述

  • 新建类

Java零基础学习笔记_第15张图片Java零基础学习笔记_第16张图片

  • 运行程序

Java零基础学习笔记_第17张图片

首先创建项目、再创建模块、再创建包、最后创建类

10、运算符和表达式

  • 运算符:对字面量或者变量进行操作的符号。
  • 表达式:用运算符把字面量或者变量连接起来,符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。比如:
int a = 10
int b = 20
int c = a + b

Java零基础学习笔记_第18张图片

10.1、运算符类型

  • 1、算术运算符
  • 2、自增自减运算符
  • 3、赋值运算符
  • 4、关系运算符
  • 5、逻辑运算符
  • 6、三元运算符
  • 运算符优先级

10.1.1、算术运算符

  • 加、减、剩、除、取模(%,取余)
  • 整数参与计算,结果只能得到整数
  • 注意:在代码中,如果有小数参与计算,结果有可能不精确的。

键盘录入案例:

package cg.java.test;

import java.util.Scanner;

public class demo {
    public static void main(String[] args) {
        // 键盘录入
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个三位数");
        int number = sc.nextInt();

        int ge = number % 10;               // 个位数
        int shi = number / 10 % 10;         // 十位数
        int bai = number / 10 / 10 % 10;    // 百位数

        System.out.println(ge);
        System.out.println(shi);
        System.out.println(bai);
    }
}

因工作原因先不学习 Java 了!O(∩_∩)O哈哈~

你可能感兴趣的:(笔记,学习,笔记,java)