day01

安装 JAVA

  1. 下载 java 8安装包,安装至其他磁盘
  2. 设置环境变量 首先设置一个 JAVA_HOME的安装路径
  3. 在path 环境变量下 增加 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin环境变量

安装 typora

​ typora 进行博客编辑


安装 Notepad++


IDEA安装

​ IDEA官网:https://www.jetbrains.com

​ intellij IDEA


编写第一个程序 hello world

public class Hello{
	public static void main(String[] args){
		System.out.print("hello world");
	}
}
  1. ​ 需要注意:类Hello是公共的, 应在名为 Hello.java 的文件中声明 使用javac Hello.java进行编译 会产生Hello.class

  2. 使用 Hello.class 进行运行时 不需要添加后缀名 使用java Hello


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QDsO0yah-1610808664847)(E:\java_log\day01\1610798140(1)].png)

可能会遇到的问题
  1. java大小写敏感
  2. 尽量使用英文完成
  3. 文件名和类名必须保证一致
  4. 符号使用了中文

JAVA运行机制

​ java既有编译型特征 也有解释型特征

编译型

​ 一次性进行翻译成计算机可执行的二进制代码

​ 利:执行更快 例:C C++

解释型

​ 一次翻译一条计算机可执行的二进制代码进行运行

​ 例:python


注释、标识符、关键字

​ 注释不会被执行,书写注释是一个非常好的习惯

​ java中注释有三种:

​ 单行注释(可以注释一行文字)

​ 使用 // 单行注释

​ 多行注释(可以注释一段文字)

​ 使用 /* 多行注释*/

​ 文档注释(使用不会很多)

​ 使用 /** 文档注释 */ 可以加参数 使用@


​ 标识符:

​ java所有的组成部分都需要名字、类名、变量名以及方法名都被称为标识符。

​ 标识符注意事项:

​ 1.所有标识符都应该以字母开头,美元符,或者下划线开头

​ 2.不能使用关键字作为变量名或方法名

​ 3.标识符是 大小写敏感的
​ 4.可以使用中文名,但不建议这样使用


​ 关键字:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fCIdRxZh-1610808664849)(E:\java_log\day01\java关键字.png)]


数据类型

强类型语言

​ 要求变量的使用要严格复合规定 ,所有变量都必须先定义后才能使用

java的数据类型分为两大类

​ 基本类型(primitive type)

​				[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WJWz0C31-1610808664851)(E:\java_log\day01\数据类型.jpg)]

​ 整数常用:int类型

​ long 类型 参数后面加 L

​ 浮点常用:double类型

​ float 类型 参数后面需要加 F

​ // 最好完全避免使用浮点数进行比较

​ 引用类型(reference type)

​ 类 接口 数组


类型转换

强制转换

​ 强制转换:转换类型 + 变量值

​ 举例:

`int i = 97;

System.out.print((char)i); //会输出 英文a

自动转换
  1. 所有byte型、short型、char型的值将自动被提升到int型

  2. 如果一个操作数是 long,计算结果就是long

  3. 如果一个操作数 是float 计算结果就是float

  4. 如果一个操作数是double 计算结果就会是double。

变量、常量

变量

变量类型 变量名 值

定义变量 使用小写开头 后面以驼峰格式命名

常量

定义常量,全程使用大写

定义常量需使用 final 进行定义

运算符

+加法 -减法 *乘法 /除法 %取模(取余) ++自增 --自减

需要注意 int a = 1; a++ 和 ++a 以及 a-- 和 --a 是不相同的

赋值运算符

=赋值 +=加等于 -=减等于 *=乘等于 /=除等于 %=模等于

比较运算符

>大于 <小于 >= 大于等于 <=小于等于 ==等于 != 不等于

逻辑运算符

&& 与 ||或 !非 ^异或

条件运算符

三目运算符 ?:

举例:String str = (8>5)?“8大于5”:“8小于5”;

包机制、JavaDoc(帮助文档)

包 类似于 一个文件夹

package 包名称;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值