目录
一、初识java
二、基础语法
1.字面量
2.变量
3.关键字
4.标识符
声明:本文章根据黑马程序员b站教学视频做的笔记,可对应课程听,课程链接如下:
02、Java入门:初识Java_哔哩哔哩_bilibili
一、初识java
- Java是美国 sun 公司(Stanford University Network)在1995年推出的一门计算机高级编程语言。
- Java 早期称为Oak(橡树),后期改名为Java。
- Java 之父:詹姆斯·高斯林(James Gosling)。
- 2009年 sun公司被Oracle公司收购。
- Java能做什么,桌面应用开发(各种税务管理软件,IDEA)、企业级应用开发(微服务,大型互联网应用)、移动应用开发(android,医疗设备)、服务器系统(应用的后台)、大数据开发(hadoop)、游戏开发(我的世界 MineCraft)。
- Java技术体系,Java SE标准版、Java EE企业版、Java ME(x小型版,不推荐)分别是Java技术的核心和基础,企业级应用开发的一套解决方案,针对移动设备应用的解决方案。
- Java语言的产品是 JDK(Java Development Kit :Java开发者工具包) ,必须安装JDK才能使用Java语言。
LTS(Long-term Support)即长期支持。Oracle官网提供了对Oracle JDK个别版本的长期支持,即使发发行了新版本,比如目前最新的JDK18,在结束日期前,LTS版本都会被长期支持。(出了bug,会被修复,非LTS则不会再有补丁发布)
所以,一定要选一个LTS版本,不然出了漏洞没人修复了。下面是一些LTS版本的jdk
版本 开始日期 结束日期 延期结束日期
7(LTS) 2011年7月 2019年7月 2022年7月
8(LTS) 2014年3月 2022年3月 2030年12月
11(LTS) 2018年9月 2023年9月 2026年9月
17(LTS) 2021年9月 2026年9月 2029年9月
21(LTS) 2023年9月 2028年9月 2031年9月- 我们写好的Java程序都是高级语言,计算机底层是硬件不能识别这些语言。必须先通过javac编译工具进行翻译,然后再通过java执行工具执行才可以驱动机器干活。
- 开发 Java 程序,需要三个步骤:编写代码,编译代码,运行代码
- Java代码文件名全英文,首字母大写,满足驼峰模式,源代码文件的后缀必须是.java 。
- 基础语句
编程语言发展历程:机器语言,汇编语言,高级语言。其中,使用接近人类自己的语言书写,翻译器再将其翻译成计算机能理解的机器指令。不管是什么样的高级编程语言,最终都是翻译成计算机底层可以识别的机器语言。
机器语言是由什么组成的,0和1.
BUG,原意是臭虫或者虫子,现在用来指代在电脑系统或者程序中隐藏的一些问题或者漏洞。DEBUG是指排除程序故障的过程。
JDK有哪些组成:①JVM虚拟机:真正运行Java程序的地方。②核心类库:Java自己写好的一些程序,给咱们的程序调用的。③开发工具:javac、java、…
IDE,集成开发环境,集成代码编写,分析,编译,调试功能等一体化的开发软件服务套(组)
IntelliJ IDEA 一般简称IDEA,在代码错误提醒,智能代码补全等多方面表现的都非常优秀,是进行Java开发时,很多企业首选的开发工具。
IDEA管理Java程序的结构:project(项目、工程)→module(模块)→package(包)→class(类)
project中可以创建多个module,module中可以创建多个package,package中可以创建多个class。- idea软件中快捷键
快捷键
功能效果
main/psvm、sout、…
快速键入相关代码
Ctrl + D
复制当前行数据到下一行
Ctrl + Y
删除所在行,建议用Ctrl + X
Ctrl + ALT + L
格式化代码
ALT + SHIFT + ↑ , ALT + SHIFT + ↓
上下移动当前代码
Ctrl + / , Ctrl + Shift + /
对代码进行注释(讲注释的时候再说)
二、基础语法
1.字面量
定义:告诉程序员:数据在程序中的书写格式。
常用数据
生活中的写法
程序中的写法
说明
整数
666,-88
666,-88
写法一致
小数
13.14,-5.21
13.14,-5.21
写法一致
字符
A, 0, 我
‘A’,‘0’, ‘我’
程序中必须使用单引号,有且仅能一个字符
字符串
黑马程序员
“HelloWorld”,“黑马程序员”
程序中必须使用双引号,内容可有可无
布尔值
真、假
true 、false
只有两个值:true:代表真,false:代表假
空值
值是:null
一个特殊的值,空值(后面会讲解作用,暂时不管
2.变量
定义:变量是用来记住程序要处理的数据的。
①为什么要用变量?
使用变量记要处理的数据,编写的代码更灵活,管理代码更方便。
②变量有啥特点?
变量中装的数据是可以被替换的。
③变量有啥应用场景呢?
写程序对数据进行处理就很方便了。
④注意事项:(1)变量要先声明才能使用;(2)变量是什么类型,就应该用来装什么类型的数据,否则报错。(3)变量是从定义开始到“}”截止的范围内有效;且同一个范围内,定义的多个变量,它们的名称不能一样.(4)l变量定义的时候可以不赋初始值;但在使用时,变量里必须有值,否则报错。
3.关键字
定义:
- Java语言自己用到的一些词,有特殊作用的,我们称之为关键字, 如:public、class、int、double…
- 注意:关键字是java用了的,我们就不能用来为做为:类名、变量名,否则会报错!
4.标识符
①定义:标志符就是名字,我们写程序时会起一些名字,如类名、变量名等等都是标识符。
②标识符的要求:
(1)基本组成:由数字、字母、下划线(_)和美元符($)等组成.
(2)l强制要求:不能以数字开头、不能用关键字做为名字、且是区分大小写的。
③标识符的建议规范
- 变量名称:满足标识符规则,同时建议用英文、有意义、首字母小写,满足“驼峰模式”,例如:studyNumber.
- 类名称: 满足标识符规则,建议全英文、有意义、首字母大写,满足“驼峰模式”,例如: HelloWorld, Student.
④注:中国也可以是标识符。
day01天笔记就到这里啦!喜欢的友友点个收藏吧
持续更新中~