java基础知识回顾1(可用于Java基础速通)考前,面试前均可用!

目录

一、初识java

二、基础语法

1.字面量

2.变量

3.关键字

4.标识符


 声明:本文章根据黑马程序员b站教学视频做的笔记,可对应课程听,课程链接如下:

02、Java入门:初识Java_哔哩哔哩_bilibili

一、初识java

  1. Java是美国 sun 公司(Stanford University Network)在1995年推出的一门计算机高级编程语言。
  2. Java 早期称为Oak(橡树),后期改名为Java。
  3. Java 之父詹姆斯·高斯林(James Gosling)。
  4. 2009年 sun公司被Oracle公司收购。
  5. Java能做什么,桌面应用开发(各种税务管理软件,IDEA)、企业级应用开发(微服务,大型互联网应用)、移动应用开发(android,医疗设备)、服务器系统(应用的后台)、大数据开发(hadoop)、游戏开发(我的世界 MineCraft)。
  6. Java技术体系,Java  SE标准版、Java EE企业版、Java ME(x小型版,不推荐)分别是Java技术的核心和基础,企业级应用开发的一套解决方案,针对移动设备应用的解决方案。
  7. Java语言的产品是 JDKJava 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月
  8. 我们写好的Java程序都是高级语言计算机底层是硬件不能识别这些语言必须先通过javac编译工具进行翻译,然后再通过java执行工具执行才可以驱动机器干活
  9. 开发 Java 程序,需要三个步骤:编写代码,编译代码,运行代码

  10. Java代码文件名全英文,首字母大写,满足驼峰模式,源代码文件的后缀必须是.java 。
  11. 基础语句
  12. 编程语言发展历程:机器语言,汇编语言,高级语言。其中,使用接近人类自己的语言书写,翻译器再将其翻译成计算机能理解的机器指令。不管是什么样的高级编程语言,最终都是翻译成计算机底层可以识别的机器语言。

  13. 机器语言是由什么组成的,0和1.

  14. BUG,原意是臭虫或者虫子,现在用来指代在电脑系统或者程序中隐藏的一些问题或者漏洞。DEBUG是指排除程序故障的过程。

  15. JDK有哪些组成:①JVM虚拟机:真正运行Java程序的地方。②核心类库:Java自己写好的一些程序,给咱们的程序调用的。③开发工具:javacjava

  16. IDE,集成开发环境,集成代码编写,分析,编译,调试功能等一体化的开发软件服务套(组)

  17. IntelliJ IDEA 一般简称IDEA,在代码错误提醒,智能代码补全等多方面表现的都非常优秀,是进行Java开发时,很多企业首选的开发工具。

  18. IDEA管理Java程序的结构:project(项目、工程)→module(模块)→package(包)→class(类)
    project中可以创建多个module,module中可以创建多个package,package中可以创建多个class。

  19. 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天笔记就到这里啦!喜欢的友友点个收藏吧 

持续更新中~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值