day01 ——Java基础入门

一、Java背景知识

1、Java是一门高级程序语言。

2、Java以前是Sun公司的产品,现在属于oracle公司。

3、Java之父是詹姆斯●高斯林

4、Java主流的开发方向是企业及互联网应用开发

5、Java技术平台有:JavaSEJava EEJava ME

二、JDK

-JVM:Java虚拟机,真正运行Java程序的地方。
​
-核心类库:Java自己写好的程序,给程序员自己的程序调用的。Java程序员并不是凭空开始写代码,是要基于核心类库提供的一些基础代码,进行编程。
​
-JRE:Java的运行环境。它是由JVM和核心类库组成的;如果你不是开发人员,只需要在电脑上安装JRE就可以运行Java程序。
​
-JDK:Java开发工具包(包括上面所有)。
-开发工具:ava程序员写好源代码之后,需要编译成字节码,这里会提供一个编译工具叫做javac.exe,编写好源代码之后,想要把class文件加载到内存中运行,这里需要用到运行工具java.exe。 
    除了编译工具和运行工具,还有一些其他的反编译工具、文档工具等待...

JDK、JRE的关系用一句话总结就是:用JDK开发程序,交给JRE运行。

三、 IDEA编写Java程序步骤

  • 第一步:首先得在IDEA中创建一个Project(工程、也叫项目),后面统称为工程。

  • 第二步:需要在Project中创建Module(模块),一个工程中可以包含多个模块

  • 第三步:需要在Module中新建Package(包),一个模块中可以有多个包

  • 第四步:需要在Package中新建Class(类),一个包中可以包含多个类

四、 IDEA快捷键

ctrl + D 复制当前行数据到下一行

ctrl + Y 删除所在行,建议用Ctrl + X

ctrl + Alt + L 格式化代码

Alt + Shift + ↑ ,ALT + SHIFT + ↓ 上下移动当前代码

Ctrl + / 对代码进行单行注释

Ctrl + Shift + / 对代码进行多行注释

五、Java基础语法

1、注释

  • 特点:注释不影响程序的执行。

  • 注释有三种

1.单行注释:
//后面根解释文字
2.多行注释:
/*
这里写注释文字
可以写多行
*/
3.文档注释:
/**
 这里写文档注释
 也可以写多行,文档注释可以利用JDK的工具生成帮助文档
*/

2、字面量

字面量:数据在程序中的书写格式。

常用数据生活中写法程序中写法说明
整数666,-512666,-512写法一致
小数3.143.14写法一致
字符A,o,我’A‘,’o‘,’我‘使用单引号,必须有且仅能有一个
字符串HelloWorld,黑马程序员“HelloWorld”,“黑马程序员”使用双引号,可以有零到多个(内容可有可无)
布尔值真,假true、false两个值:true真,false假
空值值是:null一个特殊值,空值

3(重点)、变量

作用:将数据临时存入内存,方便后续使用,提高代码效率。

  • 变量是内存中的一块区域, 是用来存储数据的。

  • 变量的完整定义格式:数据类型 变量名称 = 数据

  • 变量的好处是:编写的代码更灵活

  • 变更量的特点:装的数据是可变的。

4(重点)、数据类型

4.1 基本数据类型(4大类8种)
数据类型数据范围
byte 整型-128~127
short 整型-32768~32767
int (默认) 整型-2147483648~2147483647 (10位数,大概21亿多)
long 整型-9223372036854775808~ 9223372036854775807(19位数)
float 浮点型1.401298 E -45 到 3.4028235 E +38
double(默认) 浮点型4.9000000 E -324 到1.797693 E +308
char 字符型0~65535
boolean 布尔型true、false

注意事项:

  1. 定义long类型,要以“L”结尾;

  2. 定义float类型,要以“F”结尾;

4.2 引用数据类型

字符串String

5、关键字

程序预留的一些词,不能用,用了会报错。

6、标识符

标识符:自定义的名字,如类名,变量名

标识符要求:

  • 基本组成:只能有数字、字母、下划线(_)、美元符($)等组成

  • 强制要求:不能用关键词做名字,不能以数字开头,且区分大小写

    可用的:Class、main

标识符的建议规范:

  • 变量名称:“小驼峰”,例如:stuNumber

  • 类名称: “大驼峰”,例如:HelloWorld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值