会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
you_rgb
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2021年7月22日
Java面试题(持续更新)
摘要: 1.值传递和引用传递的区别 基本数据类型参数传递时,传递的是值的副本,改变值的副本,不会影响原来的变量 引用数据类型参数传递时,传递的是地址的副本,副本也是指向同一个变量,会影响原来的变量 String类型属于特殊的引用数据类型,作为参数传递,原来的值不会改变 2.== 与 equals的区别 扩展
阅读全文
posted @ 2021-07-22 19:00 you_rgb
阅读(65)
评论(0)
推荐(0)
2021年7月16日
多态、抽象类和接口
摘要: 1.多态 生活中的多态:同一个动作,因为环境的不同,产生不一样的效果 程序中的多态:同一段代码,因为实参的不同,产生不一样的效果 多态的实现方式: 1.父类作为形参,实参为子类类型 2.父类作为返回值,实际返回值类型为子类 package com.qfedu.test1; /** * 父类:宠物类
阅读全文
posted @ 2021-07-16 19:34 you_rgb
阅读(80)
评论(0)
推荐(0)
2021年7月14日
继承和方法重写
摘要: 1.继承 继承是Java中实现代码重用的重要手段之一。Java中只支持单根继承,即一个类只能有一个直接父类。 子类与父类是 is-a 的关系,子类是父类 父子类信息编写原则: 父类中编写共有的属性和行为 子类中编写独有的属性和行为 public class Pet { private String
阅读全文
posted @ 2021-07-14 19:17 you_rgb
阅读(72)
评论(0)
推荐(0)
2021年7月12日
封装
摘要: 1.封装 1.1概念和思想 思想:我们之前直接使用等号给属性赋值,这样非常不合理,如果用户赋值了一些错误的值,我们没有机会去处理,相当于程序有比较高的耦合度,我们应该降低程序的耦合度,使用封装来解决。 封装 : 1.将类的信息尽可能的隐藏在类的内部 不让外部直接访问,使用private修饰属性即可,
阅读全文
posted @ 2021-07-12 19:56 you_rgb
阅读(98)
评论(0)
推荐(0)
2021年7月8日
初识面向对象
摘要: 1.万物皆对象 万物皆对象是指我们可以将任何的事物都分析出属性和行为,理解为对象 2.类和对象的关系 类是对象的抽象,对象是类的具体。 由类衍生出对象。 3.属性和方法 属性:一些事物共有的特征,称之为属性 方法:一些事物共有的动作,称之为方法 4.创建类和对象 package com.qfedu.
阅读全文
posted @ 2021-07-08 19:10 you_rgb
阅读(58)
评论(0)
推荐(0)
数组排序
摘要: 1.冒泡排序 两两相邻比较,遇到条件成立(大于或者小于)就交换位置 比较的轮数是长度-1,外层循环控制比较的轮数 每一轮比较的次数,最多的一次是长度-1,依次递减,内层循环控制比较的次数 import java.util.Arrays; public class Test1 { public sta
阅读全文
posted @ 2021-07-08 17:10 you_rgb
阅读(57)
评论(0)
推荐(0)
2021年7月7日
数组
摘要: 1.数组的概念 在内存中一块连续的空间,存储数据类型相同的内容,长度是固定的。 2.数组的定义 1.先声明、再分配空间: 数据类型[] 数组名; 数组名 = new 数据类型[长度] 2.声明并分配空间: 数据类型[] 数组名 = new 数据类型[长度]; 3.声明并赋值(繁): 数据类型[] 数
阅读全文
posted @ 2021-07-07 19:14 you_rgb
阅读(83)
评论(0)
推荐(0)
2021年7月6日
循环结构
摘要: 1.局部变量 局部变量 描述 赋值 必须先赋值才能使用 定义位置 定义在方法内部 作用范围 离当前变量最近的大括号以内 重名 重合的作用范围不能重名 生命周期 随着方法的入栈而生效,随着方法的出栈而死亡 存储位置 基本数据类型:变量和值都存在栈中;引用数据类型:栈中存放变量名(引用)堆中存方法值 2
阅读全文
posted @ 2021-07-06 21:29 you_rgb
阅读(133)
评论(0)
推荐(0)
2021年6月30日
Java语言基础
摘要: 1.变量 1.1定义方式 先声明,再赋值: 数据类型 变量名; 变量名 = 值; 声明并赋值: 数据类型 变量名 = 值; 1.2整型 面试题:byte的取值范围和原理 取值范围:-128~127 因为一个byte占8位,每一位可以存储一个0或者1,计算机以首位(最高位)为符号位,0表示正数,1表示
阅读全文
posted @ 2021-06-30 19:25 you_rgb
阅读(87)
评论(0)
推荐(0)
2021年6月29日
Java概述与环境搭建
摘要: 1.Java语言的特点 面向对象(使用计算机模拟现实世界,解决现实问题,贴近人类思维模式) 简单(相对C、C++,不易造成内存溢出、减少代码量、代码可读性强) 跨平台(操作系统、服务器、数据库) 2.计算机语言执行机制 编译执行: 将源文件编译成机器码,一次编译,多次执行。 执行效率高,不可跨平台。
阅读全文
posted @ 2021-06-29 20:14 you_rgb
阅读(60)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告
//一下两个链接最好自己保存下来,再上传到自己的博客园的“文件”选项中