Java项目预热,Java预热笔记

Java意义

处理计算数据

Java历史

1991 SUN Green

OAK

HotJava

Java

2009 Oracle

17% 使用率

Java核心优势

1.跨平台 (操作系统)

2.安全稳定兼具运行速度 企业级首选

Python AI 数学

编写第一个Java程序

1.JDK Java开发工具包

环境变量配置 让当前计算机识别到JDK

开始->设置->编辑系统环境变量->环境变量->系统变量->编辑Path->新建->复制粘贴JDK路径

2.编写Java程序

Java程序代码需要写在后缀为.java的文件中,Java源文件 源代码

基本语法

关键字 语法的一部分 小写

公开 类 静态 无

public class static void

2.Java代码严格区分大小写

3.Java代码出现符号必须是英文

{}表示一段代码的范围 .表示某个类里面 ;每一行可以运行的代码结束了

字符的数据在java中使用双引号括起来

4.Java程序组成的最小单元是类

特别注意:类的名字 必须和源文件名字一致 (中文)

5.主方法 是Java程序运行的起点

6.可读性

tab键体现包含关系 缩进

3.编译

Java源程序不能直接运行,需要经过编译操作

编译之后,会生成一个新文件(class文件 字节码文件 )可以运行

使用JDK中的javac程序进行编译

4.运行

使用JDK中的java程序,运行class文件

STS 一款Java集成开发工具

字体大小设置

7b49e44ae4b2

image.png

7b49e44ae4b2

image.png

背景颜色设置

7b49e44ae4b2

image.png

7b49e44ae4b2

image.png

7b49e44ae4b2

image.png

代码提示

快捷键 alt+/

Java程序 = 数据 + 算法

数据:Java程序所要处理计算的数据

算法:如何处理计算这些数据

数据

变量

程序中使用变量来存储数据

变量就是一块存储空间,存放的数据

变量使用三部曲

定义(声明)变量

语法: 数据类型 变量名

类型 必须Java语言中定义好的

变量名 不能重复 不能使用关键字 名字不能是数字开头 中间不能有空格

2.赋值

将数据 存放到 变量中

语法: 变量名 = 数据

特别注意:1.=号在Java中是赋值的意义

2.Java是强类型语言

3.变量之间的赋值是值传递

3.使用

通过变量名使用变量

特别注意:使用必须先赋值

算法

是指对程序数据进行必要的处理和计算

运算符

某一种特定运算的符号

数学运算符

*(乘法) /(除法) %(取余) ++(自增) --(自减) +(字符串连接符)

除法

整数相除 结果只能是整数(Java是强类型)

整数不允许初0,否则会引发异常

如果出现异常,程序会提前中止运行

3.小数可以除0,结果是 Infinity(无限大)

4.除法运算时有double类型数据参与,那么结果就是double类型

% 取余运算

除不尽的得到是两数相除部分,余数

用于判断一个数是否能被另外一个数整除

取余结果是0,则代表能被整除

++ -- 自增 自减

自增自减运算只需要一个数据

自增代表自己加1 自减代表自己减1

自增自减 运算符的位置

1.在变量名后面 先使用当前变量,再进行变化 n++

2.在变量名前面 先变化,再使用变量 --n

(字符串连接符)

当+号的前后出现了字符串数据,那么+号就变成了连接符

举例说明 "abc" + 1 =>"abc1" "abc"+1.2=>"abc1.2"

"abc" + true="abctrue" 1+"xyz"=>"1xyz"

实际用处: 固定字符串内容连接变化的内容(变量)

关系运算符

< >= <= ==(相等) !=(不等于)

运算结果是布尔类型数据

结果代表的是 某种关系是否成立

成立的话 结果就是true 不成立结果就是false

举例说明 5 > 3 =>true 10 <= 8 false

关系运算符主要用在 条件语句

逻辑运算符

&& 逻辑与 || 逻辑或 ! 逻辑非

参与逻辑运算的数据,必须都是boolean类型,结果也是boolean类型

运算规则

1.逻辑与,数据都为true,结果才为true

2.逻辑或,数据有一个为true,结果就为true

3.逻辑非,数据为true结果是false,数据为false结果是true

实际使用

1.一般与关系运算符组合使用,先关系再逻辑

2.常用于条件语句中

关系运算符和逻辑运算符优先级

1.关系运算符高于 与和或

2.非高于 关系运算符

条件语句

某一段代码,只有在某个条件满足的时候才会执行到

if(条件语句)

{

代码段

}

...

条件语句执行结果必须是boolean类型

条件就是一个关系运算 多个关系逻辑运算

执行过程

1.执行条件语句

2.如果结果为true,则执行大括号中代码段

如果结果为false,则跳过代码段执行后续代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值