IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> JAVA基础学习Day1 -> 正文阅读

[Java知识库]JAVA基础学习Day1

DAY1

one

Java之父:詹姆斯·高斯林

完成HelloWorld
1.编写(后缀必须为.java)
2.编译(javac HelloWorld.java)
3.运行(java HelloWorld)
注:文件名称必须与代码的类名一致
必须使用英文模式下的符号
保存文件Ctrl+S

public class Helloworld{
         public static void main(String[] args){
                    System.out.println(“Hello World”);
         }
}

在这里插入图片描述

Two

机器语言:二进制01串 最早期的程序员在纸带上编写机器语言
汇编语言
高级语言:接近人类语言

注:高级编程语言最总都是翻译成计算机底层可以识别的机器语言

Three

【LTS:长期支持版8、11、17】

JDK(Java开发工具包)的组成:
JRE(Java运行环境)
1.JVM:Java虚拟机,真正运行Java程序的地方
2.核心类库:Java自己写好的程序System.out.println()给程序员调用的
开发工具:Java Javac

运行原理:
1.编写HelloWorld.java 通过javac编译获得HelloWorld.class
2.将HelloWorld.class送入JVM进行运行
3.调用核心类库

Four

Java跨平台:一次编译,处处可用(Windows、Linux等)因为Sun公司为每个平台都写好了JVM虚拟机。只需要开发一次,就可以在安装JVM虚拟机的平台上运行。

Five

Path环境变量:用于记住程序路径,方便在命令行窗口的任意目录启动程序。
有的老JDK是需要配置Java Javac
在这里插入图片描述

在path中新建加入D:\java\jdk\bin即可
JAVA_HOME:告诉操作系统JDK安装在哪个位置

Six

IDEA项目结构
1.project(项目工程) 淘宝网站
2.module(模块) 购物车
3.package(包)
4.class(类)

使用步骤:
1.创建project空工程
2.创建Module模块
3.创建Package包
4.创建class类
5.在类中编写代码
6.完成编译运行

注:src中是写源代码的
包名一般使用公司域名的倒写
main的快捷键是psvm
System.out.println的快捷键是sout
在这里插入图片描述

Seven

【常用快捷键】
main----psvm
System.out.println----sout
Ctrl+D复制当前行数据到下一行
Ctrl+Y删除所在行
Ctrl+X剪切所在行
Ctrl+ALT+L格式化代码
Ctrl+/注释
Ctrl+A全选
在这里插入图片描述在这里插入图片描述
修改名称:Refactor–Rename
导入模块:File–New–Module from Existing Sources–找路径即可
删除模块:Remove module
在这里插入图片描述

可放入程序说明文档
Ctrl+Shift+/对代码进行多行注释

Eight

字面量:数据在程序中的书写格式
在这里插入图片描述
变量:用来存储一个数据的内存区域(盒子)存储数据可以发生变化

数据类型 变量名称 = 初始值;

=为赋值 ==为判断相等
在这里插入图片描述
在这里插入图片描述

变量在计算机中的底层原理:
二进制:
0–0
1–1
2–10
3–11
4–100
5–101
6–110
7–111
8–1000
9–1001
10–1010
在这里插入图片描述

数据在计算机中存储的最小单位是字节!即为byte
/**
计算机中数据的最小保存单位为8位一组,也就是说,6在计算机中存储的是00000110
8个二进制为一组称为一个字节byte
每个二进制位成为一位(bit)
1 byte = 8bit
1B = 8b
**/
字符在计算机中存储是使用ASCII编码表
在这里插入图片描述

常用字符ASCII记忆:
0–48
1–49
A–65
a–97
图片是由无数个像素点组成的
每个像素点的数据:用0~255255255表示颜色

声音数据是用声波图(二进制)来存储的

在这里插入图片描述

Nine(进制转换)

Windows+R打开运行窗口,在运行窗口中输入calc,打开计算器
程序员计算器中:DEC代表十进制
BIN代表二进制
1.十进制转换为二进制
《除二取余法》
在这里插入图片描述

2.二进制转化为十进制
在这里插入图片描述

为了便于观察和表示二进制,推出了八进制和十六进制
十六进制:0123456789ABCDEF

97:01100001
它的八进制就是将其分为01 100 001 每三位作为一组 即为141
它的十六进制就是将其分为0110 0001 每四位作为一组 即 61

250:11111010
它的八进制就是将其分为011 111 010 每三位作为一组 即为372
它的十六进制就是将其分为 1111 1010 每四位作为一组 即为FA

Java程序中支持书写二进制(0b || 0B)、八进制(0)、十六进制(0X || 0x)的数据
在这里插入图片描述在这里插入图片描述

计算机的数据单位
1.计算机最小的组成单元是:字节,1B = 8b
2.在B的基础上,计算机发展出了KB、MB、GB、TB这些数据单位。

1B = 8b
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB

Ten

数据类型分类(分为两类)
1.引用数据类型例如String啦~
2.基本数据类型
在这里插入图片描述

注:byte占1个字节一个字节为8bit 所以 2的八次方为200多,所以范围是这样的
在这里插入图片描述
在这里插入图片描述

Eleven

在这里插入图片描述
在这里插入图片描述

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-01-16 12:54:46  更:2022-01-16 12:56:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:49:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码