前端 java入门_【师兄笔记】Java入门

bba52dc34f14f8a39bdff0db0bb18129.png

主要内容:

Java平台应用

核心概念:JVM,JDK(java开发工具包),JRE(java运行环境)

搭建Java开发环境

Java 1995(诞生)Sum

Java EE大型企业

Java ME 游戏

Java SE 基础核心

JVM(Java Virtual Machine)

my Program.java(源文件)--->compiler(编译器)---> my Program.class(字节码文件)---> interpreter(解释器)---> my program

9cc3c66fe25639160b57f424db5235a8.png

52ae000562ec571bac789a5650d61924.png

b174425025f1f6fbc941f404d65edb5a.png

Java开发环境搭建

JAVA-HOME配置JDK安装路径

PATH配置JDK命令文件的位置

CLASSPATH配置类库文件的位置

关键字

abstract,boolean,break,byte,case,catch,char,continue,default,private,protected,public,throws,等等

Java标识符

就是用于给Java程序中变量,类,方法等命名的符号

变量=变量类型、变量名以及变量值

String 变量类型 hobby 变量名 = ”网“ 变量值

Java中的数据类型

数据类型:基本数据类型和引用数据类型

基本数据类型:数值型(整数类型:int,long,short,byte);浮点类型(float,double);字符型(char);布尔型(boolean)

引用数据类型:类 class 接口 interface 数组

数组

int[] scores = {78,93,69,34,35}声明数组

语法:数组类型【】数组名;

或者:数据类型  数组名【】;

分配空间

语法:数组名=new 数据类型【数组长度】

scores = new int[5];

例:int[] scores = new int[5];

赋值

scores[0] = 89;

处理数组中数据

int [ ] scores = {78,32,23};

int [ ] scores = new int {23,45,22};

使用foreach操作数组

语法:

for(元素类型 元素变量:遍历对象){

执行的代码;

}

如何定义Java中的方法

一般语法是:

访问修饰符 返回值类型 方法名(参数列表){

方法体

}

java中无参无返回值方法的使用

public void show(){

System.out.println("Welcome to 1997");

}

二步 调用方法

对象名.方法名();

public class HelloWorld{

public static void main(String [ ] args){

HelloWorld hello = new HelloWorld();

hello.show();

}

public void show(){

System.out.println("Welcome to 1997");

}}

Java中方法的重载

public void show(){

System.out.println("Welcome");

}

public void show(String name){

System.out.println("welcome:"+name);

}

public void show(String name, int age){

System.out.println("welcome"+name)

}

Java中的成员变量和局部变量

686d9fff941d8108431857cbd0d404d4.png

1.成员变量

在类中的定义,用来描述对象有什么。

2.局部变量

在类的方法中定义,在方法中临时保存数据。

初始值不同

Java会给成员变量一个初始值

Java不会给局部变量赋予初始值

在不同方法中可以同名局部变量

在相同方法中不能定义同名局部变量

Java构造方法使用new+构造方法

构造方法是定义在Java类中的一个用来初始化对象的方法

构造方法与类同名且没有返回值

语法格式:

public 构造方法名(){

//初始化代码

}

Java中的static 使用之静态变量。static 使用之静态初始化块

封装:

public float getScreen(){

return screen;

}

public void setScreen(float newScreen){

screen = new Screen;

}

phone2.setScreen(6.0f);

什么是内部类?

内部类分:成员内部类,静态内部类,方法内部类,匿名内部类

使用try...catch...finally处理异常

try{

//抛出异常

}catch(Exception e){

//代码块异常

}

Java面向对象

类是用于确定拥有的特征(属性)和行为(方法)

类的特点

类是对象类型,具有相同属性和方法的一组对象的集合

f7c2f90c26c7bb5f5a1fc566941758db.png

笔记为:Jihonson-GD学生文笔,只有部分分享

欢迎指点评论,技术交流

醉翁猫咪

✬如果你喜欢小猫咪1997文章,欢迎分享到朋友圈✬

90cc181e71f3e932e0f18b331776a1cb.png

这世界

不是每个人都有机会做自己想做的事情

但是我们应该尽量去做那些正确的事情

醉翁猫咪  |   小猫咪1997

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值