黑马Java EE学习day01

1、Java背景

Java是美国 sun 公司(Stanford University etwork)在1995年推出的一门计算机高级编程语言,詹姆斯·高斯林(James Gosling)是Java之父,Java语言早期被称作为Oak(橡树),后改为Java,2009年 sun公司被Oracle公司收购。

2、Java的优点

功能极其丰富(提供了完整的解决方案),并且开源;可跨平台、安全可靠、性能较好;世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。能进行桌面应用开发、企业级应用开发、移动应用开发、科学计算、大数据开发、游戏开发,其中最主要的用途是做企业级web应用

3、Java的三大使用平台

Java SE (标准版),Java技术的核心和基础,是其他两个平台的基础,也可以用于开发桌面应用;

Java EE (企业版),企业级应用开发的一套解决方案,可用于开发web网站;

Java ME (小型版),针对移动设备应用的解决方案,可开发小型设备或移动设备的应用。

4、Java开发环境

Java的产品叫JDK(Java Development Kit :Java开发者工具包) ,必须安装JDK才能使用Java;(注意:安装路径中不要包含中文和空格,所有的开发工具最好安装到统一目录)。

在cmd里面看Java、Javac是否可用,看Java、Javac的版本号是否无问题来判断是否安装成功。(注意:大部企业用的都是JDK17,这个用的稳定,太新的需要花时间去适应新的功能,且不一定稳定)。

将来我们写好的Java程序都是高级语言,计算机底层是硬件不能识别这些语言,必须先通过javac编译工具进行翻译,然后再通过java执行工具执行才可以驱动机器干活

5、几个cmd窗口常用的功能

cmd(doc界面,用win+r打开命令行,输入cmd)

6、bug用来指代在电脑系统或者程序中隐藏的一些问题或者漏洞

HelloWorld中常见的bug

7、Java程序的执行原理

不管是什么样的高级编程语言,最终都是翻译成计算机底层可以识别的机器语言

机器语言是由0/1组成

使用高级语言的目的是:使用接近人类自己的语言书写,翻译器再将其翻译成计算机能理解的机器指令

8、JDK的组成

jvm (java virtual machine) java虚拟机,真正运行java程序的地方。

核心类库:java自己写好的程序,给程序员自己的程序调用的。

jre (java runtime environment):java的运行环境。

jdk (java development kit):java开发工具包括上面所有)

9、Java跨平台原理

一次编译,处处可用。Java为各种平台提供了对应的JVM虚拟机,程序在虚拟机里运行。

10、path环境变量

Path环境变量可用于记住程序路径,以方便在命令行窗口的任意目录下直接启动程序。

Path环境变量的位置在:我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量

JDK配置的path环境变量

目前较新的JDK在安装时,会自动配置javac、java程序的路径到Path环境变量中。

注意:以前老版本的JDK在安装时,是不会自动配置Path环境变量的,此时,必需要自己配置Path环境变量。

11、IDEA的安装

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

使用idea开发第一个Java程序的步骤:

①创建工程 new Project(空工程)

②创建模块 new Module

③创建包 new Package

④创建类

⑤编写代码、并启动

project -> module -> package –> class

12、IDEA常用快捷键

快捷键

功能效果

main/psvm、sout、…

快速键入相关代码

Ctrl + D

复制当前行数据到下一行

Ctrl + Y

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

Ctrl + ALT + L

格式化代码

ALT + SHIFT + ↑ , ALT + SHIFT + ↓

上下移动当前代码

Ctrl + /,Ctrl + Shift + /

对代码进行注释(讲注释的时候再说)

13、IDEA注释

//单行注释

/* */ 多行注释

/** */文本注释

快捷键

功能效果

Ctrl + /

单行注释(对当前行进行注释)

Ctrl + Shift + /

对选中的代码进行多行注释。

13、字面量

常用数据

生活中的写法

程序中的写法

说明

整数

666,-88

666,-88

写法一致

小数

13.14,-5.21

13.14,-5.21

写法一致

字符

A, 0, 我

‘A’,‘0’, ‘我’

程序中必须使用单引号,有且仅能一个字符

字符串

黑马程序员

“HelloWorld”,“黑马程序员”

程序中必须使用双引号,内容可有可无

布尔值

真、假

true 、false

只有两个值:true:代表真,false:代表假

空值

值是:null

一个特殊的值,空值(后面会讲解作用,暂时不管)

14、变量的定义格式

变量要先声明才能使用;

变量是什么类型,就应该用来装什么类型的数据,否则报错;

变量是从定义开始到“}”截止的范围内有效;且同一个范围内,定义的多个变量,它们的名称不能一样;

变量定义的时候可以不赋初始值;但在使用时,变量里必须有值,否则报错;

15、标识符

标识符就是名字,我们写程序时会起一些名字,如类名、变量名等等都是标识符。由数字、字母、下划线(_)和美元符($)等组成;强制要求:不能以数字开头、不能用关键字做为名字、不能用特殊符号(&、%...),且是区分大小写的;变量名称满足标识符规则,同时建议用英文、有意义、首字母小写,满足“驼峰模式”;类名称 满足标识符规则,建议全英文、有意义、首字母大写,满足“驼峰模式”。

  • 18
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bug陈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值