Strawberry-Java

提示:版权归Strawberry所有
未经授权,禁止搬用。

Java

1.Java下载

1.选择甲骨文官网

在这里插入图片描述

2.选择Resources再选择Java

在这里插入图片描述

3.往下滑选择Java8选择Windows然后选择x64版本下载

在这里插入图片描述

2.Java安装教程

1.打开直接下一步

在这里插入图片描述

2.选择路径(记住,配置环境变量要用)

在这里插入图片描述

3.等待Jre安装包出来,修改对应路径。下一步,安装成功!

在这里插入图片描述


3.配置环境变量

1.找到上面安装JDK的路径的bin目录(例如我的就是D:\1024study\Java\bin)

2.打开文件资源管理器 右键此电脑 点击属性

在这里插入图片描述

3.选择高级系统设置

在这里插入图片描述

4.点击环境变量

在这里插入图片描述

5.选择系统变量新建

在这里插入图片描述

5.命名为JAVA_HOME 路径改为上面安装的路径

在这里插入图片描述

6.双击打开Path

在这里插入图片描述

7.点击新建

在这里插入图片描述

8.加%JAVA_HOME%\bin的环境变量

在这里插入图片描述

9.检测配置是否完成

1.win+R输入cmd打开命令提示符或者直接搜索命令提示符(最好以管理员身份运行)

在这里插入图片描述

2.打开之后输入javac 或者 java 或者 输入java -version 有相应指令出现则配置成功

在这里插入图片描述

4.编程day.1

1.体验Java编程 ----- 第一个Helloworld

public class Helloworld {
    public static void main(String[] args) {
        System.out.println("Hello world");
    }
}

解释:

1.public class Helloworld {
}  //这个为类体
2.public static void main(String[] args) {
  System.out.println("Hello world");
  } //整个这块代码称为:main()方法(程序的入口,SUN公司Java编译的,Java在执行时候,会寻找此方法,没有此方法,程序无法执行),方法必须再类体内,无法放到类体外。

1.注意


1、在Java中任何有效的代码必须写到“类体”当中,最外层必须是一个类的定义 。
2、public表示公开的,class表示定义一个类,这里的Helloworld是一个类名,类名后面必须是一对大括号,这一对大括号被称为“类体” 。
3、什么时候代码缩进? 答:我包着你,你就比我低一级,你就需要缩进。或者可以说大括号里面就需要缩进。缩进只是可读性问题,不缩进也不影响编译和执行。
4、如果没有main()方法,程序可编译不可运行。(符合语法规则)
5、假设把public去掉,程序可编译不可运行。(符合语法规则)
6、不能有两个main()方法
7、类里面写方法。方法体由Java语句构成。
8、注意main()方法的args可以更改名字,随意,主方法只有这一个可以改,其他位置不可以动。


2.public class 与 class的不同

1.一个java源文件中可以定义多个class。
2.public的类不是必须的。
3.在源文件中只要有一个class的定义,那必然生成一个class文件。
4. public的类可以没有,但如果有的话,public修饰的类名必须和源文件名必须保持一致。(必须)
5. public的类有也只能有一个。

2.编程day.2

2.标识符和关键字

1.标识符

1.标识符的理解

A.注意:再Java源代码当中,在IDEA工具中显示高亮颜色为黑色时,这个单词属于标识符。
B.标识符可以标识什么?
(1)类名
(2)方法名
(3)变量名
(4)接口名
C.什么是标识符?
一句话搞定:凡是程序员自己有权利命名的单词都是标识符。
D.特别强调:main是一个方法的名称,属于标识符,但是这个标识符不能修改,是固定死的。

2.标识符的命名规则

1.命名规则属于语法机制,必须遵守,不遵守不符合语法,编译不通过
规则1:标识符只能由数字、字母、下划线、美元符号$组成,不能含有其他符号。
规则2:标识符不能以数字开头
规则3:关键字不能做标识符 比如 public static void main。
规则4:标识符严格区分大小写。
规则4注意:虽然严格区分大小写,如果同时出现a和A谁在前编译哪个类名。
规则5:标识符理论上是没有限制的

3.标识符的命名规范

1.规范1:见名知意(一看就知道啥意思)
2.规范2:驼峰格式命名规则(一高一低)
3.规范3:类名、接口名首字母大写,后面每个单词首字母大写
4.规范4:变量名和方法名首字母小写,后面每个首字母大写
5.规则5:所有常量名:全部大写,并且单词和单词之间采用下划线衔接。 比如 USER_AGE:用户年龄

2.关键字

1.什么是关键字?

1.sun公司在开发java语言时候,提前定义了一些特殊含义的单词,这些单词全部小写,具有特殊含义
2.切记:Java语言中所有的关键字都是小写,注意java语言严格区分大小写 public Public不一样
3.关键字不需要特别记忆,到后面知道用法就可以。

3.编程day.3

1.变量

1.关于程序当中的数据?

答:开发软件是为了解决现实中的问题。而现实世界当中,有很多问题都是使用数据进行描述的。所以软件执行过程中最主要的就是对数据的处理
注意:在JAVA语言中“数据”被称为“字面量”

2.什么是变量?

字面量分类


整数型字面量
浮点型字面量
布尔型字面量
字符型字面量
字符串型字面量


注意:所有字符型只能用单引号,所有的字符串型只能用双引号。

如何区分字符型和字符串型
主要看是双引号还是单引号
单引号一定是字符型
双引号一定是字符串型
单个字符不一定是字符型也有可能是字符串型

3.javadoc(插入内容 了解即可)

@author 作者
@version 版本
@since 1.0从哪个版本开始

javadoc可以生成帮助文档

4.到底什么是变量呢?

答:变量其实就是内存当中存储数据的最基本单元

5.数据类型有什么用?

答:JAVA虚拟机 不同的数据类型 再内存中分配的空间大小不同

6.变量的三要素

1.变量的数据类型
2.变量的名字
3.变量中保存的值

类型+名字+值
类型决定空间的大小
名字便于访问
值是保存变量的数据
注意:变量名属于标识符
首字母小写 后面每个单词首字母大写 驼峰原理

7.在JAVA怎么给一个变量赋值?

用“=”

8.代码的执行顺序

注意:方法体当中的代码遵循自上而下的顺序依次执行。
重要结论:
1.同一个域内变量名不能重名(域后面讲解)(与类型无关)
2.允许一行上声明多个变量。
3.变量 必须先声明 再赋值 才能访问

2.变量的分类(了解即可)

1.根据变量的出现位置进行划分

1.在方法体当中声明的变量:局部变量
2.在方法体外声明的变量:成员变量
注意:局部变量只在方法体中有效,方法体外执行结束该变量

3.变量的作用域

1.什么是作用域?
答案:变量的有效范围
2.关于变量的作用域,大家记住一句话
答案:出了大括号就不认识了
3.java中又一个很重要的原则
答案:就近原则。(哪个离我近就访问哪一个)

4.编程day.4

1.数据类型有什么用?

数据类型用来声明变量,程序再运行过程中根据不同的数据类型分配不同大小的空间

2.数据类型分类

第一种:基本数据类型
可分为4大类8小种:
第一类:整数型
第二类:浮点型
第三类:布尔型
第四类:字符型
8小种:
byte,short,int,long
float,double
boolean
char
第二种:引用数据类型
字符串型String属于引用数据类型
String字符串不属于基本类型范畴
Java中出了基本数据类型之外,剩下的都是引用数据类型

3.2.关于java的转义字符

1.在JAVA语言中,“"负责转义
2.\t表示制表符 也就是tab键
3.\n表示换行符 也就是enter键
4.假设现在想在控制台输出一个’字符怎么办?

答:
用反斜杠把’变成普通单引号
双引号同样 反斜杠也是

在这里插入图片描述
注意事项:java中用单引号括起来为字符,双引号则是字符串
4.假设现在想在控制台输出“test“怎么办?
在这里插入图片描述
5.\u是Unicode编码形式 可以作为字符 例如’\u4e3a’

5.编程day.5

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值