1、快速入门

本文是Java编程的初学者教程,涵盖了从计算机语言基础到Java的JVM、JDK、JRE,再到IDEA和Eclipse等集成开发环境的介绍。讲解了Java执行流程、注释、变量、数据类型、运算符以及JavaDoc的使用,是Java零基础学习者的理想起点。
摘要由CSDN通过智能技术生成


Java零基础极速入门-讲师:海波

失败,是正因你在距成功一步之遥的时候停住了脚步。


1、初识Java

1.1、计算机语言

计算机语言:二进制指令,可阅读性非常差。(现在编程都使用编程语言,都转译编程二进制指令,供计算机读取。)

1.2、Java简介

Java是编程语言,不是计算机语言,计算机语言是二进制,人类难以阅读,人类更倾向于使用自然语言(编程语言),在将编程语言转译成计算机语言让计算机执行。

1.3、JVM、JDK、JRE

JVM:java的虚拟机(用于跨平台工作)。
JDK:软件开发包(经常使用的指令和编译器)。
JRE:java虚拟机的运行环境。

JDK安装:到Oracle官网下载即可。

2、集成开发环境

Java只要安装了JDK,本质上使用windows记事本就可以开发,但这种方式效率低,通常使用工具(集成开发环境)开发。

2.1、IDEA

主流都是用IDEA,官网也有社区版,现阶段学习够用,安装就官网下载安装即可。

2.2、Eclipse

官网 https://www.eclipse.org/downloads,Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。

Eclipse是免费软件。

3、Java执行流程

在这里插入图片描述

Java向控制台输出helloworld过程

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

在这里插入图片描述

4、注释

在写代码时,代码比较少的时候,我们可以读懂自己写的代码,当项目结构一旦复杂了,就需要注释帮助解读。

注释不会被执行,是给写代码的人看。


// 单行注释

/*
多行注释
*/

/**
 * 文档注释
 * @return name
 */

/*
TODO重点标记(idea提供)
*/

5、变量

变量:可以改变的向量存储就叫做变量。

在这里插入图片描述

5.1、变量语法

// 1. 变量的声明
//	数据类型 变量名称
String name;
// 2. 变量的赋值
//	变量名称 = 数据
name = "zhangsan";
// 3. 变量的使用
//	直接访问变量名称即可
System.out.println(name);

// 将变量的声明和赋值在一行代码中完成
String username = "lisi";
System.out.println(username );

// 在使用变量之前,必须给变量赋值,这个操作就是变量的初始化。

5.2、标识符

  • 是指在程序中,我们自己定义内容。
  • 比如类的名字、方法的名字和变量的名字等等,都是标识符。
  • 命名规则: 硬性要求
    • 标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。
    • 标识符不能以数字开头,在编译会认为数字不是标识符,编译会报错。
    • 标识符不能是关键字。
  • 命名规范: 软性建议
    • 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
    • 方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
    • 变量名规范:全部小写。
    • 见名知意,没必要名字很长。

5.3、关键字

是指在程序中,Java已经定义好的单词,具有特殊含义,不可以被用于标识符。

package import public protected default
private final static class interface
enum abstract extends implements this
super new byte short int
long float double char boolean
void synchronized return if else
switch case break continue instanceof
for do while try catch
finally throw throws strictfp transient
volatile const assert native goto

5.4、常量

初始化后不能在改变值!不会变动的值。

所谓常量可以理解成一种特殊的变量,他的值被设定后,在程序运行过程中不允许改变。

// 格式:final 常量名 = 值;
final double PI = 3.14;

6、数据类型

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

在这里插入图片描述

6.1、基础数据类型

比特(bit位):数据运算的储存单位。
字节(byte):数据的最小存储单位。

相互转换规则
1(byte)= 8(bit)

生活中常见的存储 KB、MB、GB、TB…
1024 Byte => 1KB
1024 KB => 1MB
1024 MB => 1GB
1024 GB => 1TB

名称 字节 默认值 使用范围
byte 1个字节 8位 0 -128到127
short 2个字节 16位 0 -32768到32767
int(默认) 4个字节 32位 0 -2147483648到2147483647
long 8个字节 64位 0L -9223372036854775808到9223372036854775807
float 4个字节 32位 0.0F -2147483648到2147483647
double(默认) 8个字节 64位 0.0 -9223372036854775808到9223372036854775807
char 2个字节 16位 0到32,767
boolean 1位 false true、false

6.2、基础数据类型相互转换

Java中范围小的数据可以直接转换为范围大的数据,但是范围大的数据无法直接转换为范围小的数据。

//byte --> short--> int--> long--> float--> double
byte b = 10;
short s = b;
int i = s;
long lon = i;
float f = lon
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值