自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面向对象学习笔记 03

第三章-封装和继承1、什么是封装将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问封装的步骤: 1)修改属性的可见性 改为private(防止错误修改属性值) 2)创建公有的(public)getter和setter方法 方便对私有的属性进行赋值和读取 3)在getter和setter方法内,增加属性控制逻辑语句 对属性赋值或者读取进行合法的判断处理封装的好处:

2020-12-17 15:18:15 41

原创 java面向对象学习笔记 02

第二章:方法和方法重载1、类的无参方法方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果类的方法定义类的某种行为(或功能)语法: public 返回值类型 方法名() { //这里编写方法的主体 } 方法名:使用驼峰命名法,命名要遵循规则且有意义方法的返回值 如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该值的类型 其中:返回值只能有一个 没有返回值的方法,也可以使用return,作用是结束方

2020-12-17 15:17:34 52

原创 java面向对象学习笔记 01

第一章-类和对象1、面向对象程序设计程序设计的过程,就是设计类的过程万物皆对象,程序来源生活,只不过是抽象化--现实的类抽象化人类:java程序中的类人:Java中具体的对象姓名,年龄等等:java中对象的属性特征,静态描述吃饭,睡觉:Java中对象的方法,动态行为2、类和对象的关系类是抽象的概念,类是对象的模板定义: 具有相同属性和方法的一组对象的集合, 实际类是不存在,只是用来分类,描述对象所具有的信息,而对象是看得见,摸得着的具体实例属性: 描述对

2020-12-17 15:13:22 49

原创 java基础学习笔记 07

第七章-二维数组1、冒泡排序 – 升序原理: 每次比较相邻两数 小的交换到前面 每轮结束后最大的数交换到最后口诀: 冒泡排序速记口诀(升序) n 个数字来排队 两两相比大靠后 外层循环 n-1 内层循环 n-1-i示例: // 冒泡排序算法 // 初始化一个数组 int[] nums = {6, 3, 5, 2, 7, 4, 1, 9, 8}; System.o

2020-12-17 15:12:30 30

原创 java基础学习笔记 06

第六章-一维数组1、什么是数组:数组是一个变量,存储是相同数据类型的一组数据,声明数组,就是在内存中划分一串连续的空间 注意: 数组一经定义,大小就确定了,不可以在此基础上再增加空间(重新创建除外),即:不可以动态扩展空间2、数组的基本要素:数据类型:指定数组中存放的数据类型标识符:数组名称数组元素:存放在数组中的数据下标:从0开始,最大不能大于数组的长度-1注意: 数组长度固定,应避免地址下标越界获取元素3、如何定义和使用数组1)声明数组 方

2020-12-17 15:11:45 43

原创 java基础学习笔记 05

第五章-多重循环和程序调试1、多重循环语法:for(循环条件1){ //循环操作1 for(循环条件2){ //循环操作2 }}while,或者do-while类似,循环内嵌套循环,三种循环可以相互嵌套注意: 循环的嵌套,一般不超过两层 原理:外层循环循环执行一次,内层循环执行一遍2、改变流程关键字break: 常用于switch结构和循环结构中 break语句终止(跳出)某个循环,程序跳转到循环块外的下一条语

2020-12-17 15:11:14 38

原创 java基础学习笔记 04

第四章-循环结构1、while循环语法: while ( 循环条件 ) { 循环操作 }特点: 先进行条件判断,如果条件成立,执行循环操作,如果条件不成立,循环操作一次都不执行注意: 在循环体操作中,要控制循环条件变量的变更(否则死循环) 循环体操作只有一条语句,大括号可以省略(不建议省略)2、do…while循环语法: do { 循环操作 } while ( 循环条件

2020-12-17 15:10:42 58

原创 java基础学习笔记 03

第三章-选择结构1、if基本结构(条件判断)语法: if ( 条件 ) { //代码块 }注意: 条件只能是boolean类型值或者表达式,true或者false,不能为其它值 当只有一条语句时,可以省略大括号,但是不建议省略2、复杂条件判断结合运算符的优先级编写条件 最高的优先级:( ) 最低的优先级:= 优先级:!> 算术运算符 > 关系运算符 > && > || 复杂条件使用括

2020-11-30 14:04:43 48

原创 java基础学习笔记 02

第二章:变量和数据类型1、变量定义:一个数据存储空间的表示 语法: 数据类型 变量名; 变量名 = 变量值;或者 数据类型 变量名 = 变量值;注: 命名规则:首字母:字母(26个字母,大写小写)、下划线、$符号,不能数字开头 其余部分:字母,数字,下划线,和 $ 符号,不能为其它符号 重要的规则为: 驼峰命名法:第一个单词首字母小写,其它部分单词首字母大写 注意:第一个单词最好不要是只有一个小写字母,变量

2020-11-30 14:03:55 57

原创 Java基础学习笔记 01

第一章:初识java1、安装和配置jdk安装:按照安装向导安装即可,注意安装路径配置:JAVA_HOME = jdk的安装目录 Path环境变量,需要增加变量的引用 Path = Path + %JAVA_HOME%\bin2、第一个java程序public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld

2020-11-30 14:02:48 42

原创 linux学习笔记 03

linux03解包tar -zxvf + 文件名z:是否同时使用gzip压缩的x:解包或者解压缩v:可视化f:后面跟文件名打包tar -cvf + 文件名(打包后的名字) + *.txt(格式名)打包并压缩tar -czf + 文件名(txt1.tar。gz)(打包后的名字) + *.txt(格式名)c:简历tar包或者压缩包配置linux环境变量yum install vim 下载安装vimvim + 文件名 创建并编辑文件pwd 查看路径/usr/java/jdk1

2020-11-30 13:56:37 62

原创 linux学习笔记 02

linux 02 linuxd代表目录l 代表链接文件(linux file)-表示是普通文件b表示是设备文件,比方磁盘分区c穿行端口设备比方说鼠标键盘s套接字文件,用于进程之间的通信“.” selinux 安全标签首字母后9位,每天3个一组,分别有r w x 后面的数字,表示与他相关的数量 内存大小 时间date time(date按30天)r:可读 r 代表4 w代表2

2020-11-23 09:10:50 56

原创 linux学习笔记 01

linux学习笔记01如何创建一个目录mkdir + 目录名创建多层目录mkdir -p + 目录名/目录名打开全部目录ls查看文件ll删除多层目录rmdir -p 目录名/目录名… 注意这里的目录名必须完整删除rm -rf 目录名 这里的r:逐层删除 这里的f:不进行确认创建文件touch 文件名 后缀无所谓复制文件cp + 文件名 + 文件目录/移动文件mv + 文件名 + 文件目录/删除文件rm + 文件名编辑模式vi kh88命令模式esc

2020-11-23 08:47:21 27

空空如也

空空如也

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

TA关注的人

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