自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 JAVA学习进度之14 this关键字

12345

2022-01-12 21:59:27 230

原创 JAVA学习进度之13参数传递

package CanShuChuanDi;public class CanShuChuanDi { public static void main(String[] args){ int i = 10; add(i); System.out.println("main---->"+i); } private static void add(int i) { i++; System.out..

2021-10-24 11:03:17 133

原创 JAVA学习进度之12构造方法

构造方法又叫构造器、构造函数、Constructor构造方法的语法结构:{修饰符列表} 构造方法名 (形式参数列表) { 构造方法体;}回顾一下普通方法结构:{修饰符列表} 返回值类型 方法名 (形式参数列表) { 方法体;}对于构造方法来说,“返回值类型”不需要指定,并且也不能写void,只有写了void,就是普通方法了。对于构造方法来说,构造方法名必须和类名一致。构造方法的作用?构造方法的意义就是,通过构造方法的调用,可以创建对...

2021-10-24 09:58:36 145

原创 JAVA学习进度之11封装

封装的好处1、封装后,对于那个事物来说,是看不到那个事物复杂的一面的,只能看到简单的一面。复杂性封装,对外提供简单的操作入口,2、封装后才能产生真正的“对象”,真正的“独立体”3、封装是意味着以后的程序可以重复使用,并且这个事物应该适应性比较强,在任何场合都可以用。4、封装后,对事物本身,提高了安全性【安全性极高】封装的步骤:1、所有的属性私有化,使用private关键字,修饰属性只能在本类中进行访问;2、对外提供简单的操作入口,也就是外部程序需要访问该属性,必须通过这些

2021-10-09 15:35:33 123

原创 JAVA学习进度之10对象创建和使用-空指针异常以及内存分析

java.lang.NullPointerExceptionpublic class OOtest02 { public static void main(String[] args){ Customer c = new Customer(); System.out.println(c.id); //以下程序可以编译通过,因为语法正常 //运行出现空指针异常 //空引用访问“实例”相关的数据一定会出现空指针异常

2021-10-09 15:04:11 117

原创 JAVA进度之09对象的创建和内存分析

先创建Student类//学生类//学生类只是一个模板//描述了所有学生的共同特征【状态+行为】//当前类只描述学生的状态信息【属性】public class Student { //类体 = 属性 + 方法 //属性【存储数据采用变量的形式】 //由于变量定义在类体中,方法体之外的变量成为成员变量 int no;//学号 String name;//名字 int age;//年龄 boolean sex;}什么是对象ne

2021-09-29 15:03:17 100

原创 JAVA学习进度之08面向对象和类

面向对象和面向过程的区别面向过程:主要关注的是实现的具体过程,因果关系【集成显卡的开发思路】 优点:业务逻辑比较简单的程序,可以达到快速开发,前期投入成本低 缺点:难解决非常复杂的业务逻辑,另外面向过程的方式导致软件元素之间的“耦合度”非常高,只要其中一环出问题,整个系统受到影响,导致最终软件“扩展力”差。另外,没有独立体的概念,所以无法达到组件复用。面向对象:主要关注的点是对象【独立体】能够完成哪些功能【独立显卡的开发思路】 优点:耦合度低,扩...

2021-09-26 14:31:34 83

原创 JAVA学习进度之07方法

方法的基础语法方法就是一段代码片段,可以完成一个特定的功能,可以被多次使用,方法在C中成为函数方法定义在类体,一个类体可以定义多个方法,方法的顺序可以任意,但是方法里不可以定义方法方法的定义[修饰符列表] 返回值类型 方法名 (形式参数列表) { //方法体}修饰符列表 是可选项,不是必须的,现在可写成 public static 【以后涉及】方法的修饰符列表中有static 怎么调用这个方法? 类名.方法名(实际参数列表);返回值类型 ...

2021-09-26 10:56:47 159

原创 JAVA学习进度之06控制语句

选择结构if ; if ... else ...分支语句/条件控制语句1 if (布尔表达式){...}2 if (布尔表达式){ ... }else{ .... }3 if (布尔表达式){...} else if(布尔表达式) {....} else if(布尔表达式) {....} else if(布尔表达式) {....}4 if (布尔表达式){...} else if(布尔表达式) {....} else if(布尔表达式) {....} else{....

2021-09-18 11:16:36 87

原创 JAVA学习进度之05运算符

1、算数运算符一个表达式中有多个运算符,运算符有优先级,不确定的加小括号+-*/%++--2、关系运算符3、逻辑运算符

2021-09-15 09:33:02 143

原创 JAVA学习进度之04数据类型详解

1、charchar c = 'a'; //achar c = '国'; //国char c = 'ab'; //报错,ab是字符串char c = "a"; //报错,类型不兼容,使用Sring转义字符 \char c1 = 'n'; //nchar c2 = '\n'; // \n换行符char x1 = 't';char x2 = '\t'; // 制表符Tab键,制表符和空格不一样,ASCII不一样2、整数型数据类型 占用空间大...

2021-09-02 18:57:35 239

原创 JAVA学习进度之03标识符、关键字、字面值、变量、数据类型

1. 标识符什么是标识符:在JAVA源程序中能程序员命名的单词就是标识符,可以标志类名、方法名、、变量名、接口名、常量名等。标识符的命名规则:由数字、字母、下划线_、美元符号$组成,不可数字开头,关键字不可以做标识符,严格区分大小写。标识符的命名规范: 见字知意、驼峰法(每个单词首字母大写)、类名接口名都首字母大写、常量名全部都大写。2、关键字什么是关键字:语言中具有特殊含义的单词,构成JAVA的骨架关键字在程序中全部小写常见的关键字:public、class、...

2021-08-28 20:05:30 207

原创 JAVA学习进度之02JDK安装原理和Hello world程序说明

1. JDK安装原理JDK:JAVA开发工具包,有专门的安装软件JRE:JAVA Runtime environment ,即,JAVA运行时环境,JRE包括JVM,有专门的安装软件JVM:JAVA虚拟机,没有专门的安装软件* JDK 目录的介绍JDK/bin:该目录下存储着很多的命令,例如javac.exe (负责编译)、java.exe (负责运行)*编写Hello world 代码,首先编译DOS窗口,windows操作系统如何搜索到...

2021-08-26 21:50:05 226

原创 JAVA学习进度之01JAVA语言特性和程序加载与执行

1. JAVA语言特性(开源、免费、跨平台、纯面向对象) :* 简单性 相对C++而言,C++中支持多继承、有指针,而JAVA不需要支持复杂的多继承也屏蔽了指针的概念。 JAVA底层是C++实现的。*面向对象 JAVA是纯面向对象*可移植性(跨平台) JAVA程序一次编译,不做代码的修改,可以在不同的平台进行运行(windows系统、Linux系统等)。 windows操作系统和Linux操作系统内核不同,...

2021-08-25 14:36:33 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除