我的笔记
文章平均质量分 84
九粒盐
这个作者很懒,什么都没留下…
展开
-
java-day0910-静态抽象内部类
第七章 静态、抽象、内部类staticstatic 修饰属性,方法,代码块、内部类。静态【贵族】非静态【平民】属性属于谁属于类属于对象属性调用类名访问(推荐)、对象访问对象访问属性特有?共享?所有对象共享对象特有属性初始化时间类加载到内存时创建对象后方法调用只能调用静态方法静态方法 + 非静态方法静态属性是属于类的,可以直接使用类名来访问,也可以使用对象访问,但推荐使用类名访问非静态的成员变量是属于对象特有的,静原创 2021-08-16 16:54:46 · 193 阅读 · 0 评论 -
java-day08-封装继承多态
第六章 封装、继承、多态封装在类中定义属性的时候,一般需要把属性隐藏起来。如果外界需要访问这个属性,那么就提供公共方法对其访问访问属性:获取属性值,设置属性值。对于私有属性的修改:直接赋值,或,通过构造器赋值。私有的方法和属性不能在其他类中调用。私有属性,只允许在当前类中访问,出了这个类的范围,就不能访问私有方法,只允许在当前类中调用,出了这个类的范围,就不能调用可维护性:当修改了方法内部的逻辑后,不会影响到方法的调用。封装的优点:\1. 提高代码的安全性,重要信息可以私有原创 2021-08-16 16:52:54 · 115 阅读 · 0 评论 -
java-day07-类和对象
类和对象OOPOOP(object oriented programming),面向对象编程POP(procedure oriented Programming),面向过程编程FP(functional programming),函数式编程面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,定义为程序中的一种数据类型。封装:将方法和属性封装到类中,将代码封装到方法中。多态:父类引用可以指向任何子类对象类类是抽象的,对象是具体原创 2021-08-16 16:52:02 · 74 阅读 · 0 评论 -
java-day06-数组
数组数组概述数组和变量的区别:内存的关系:栈中保存基本数据类型的值; 栈中保存数组的引用值(地址值)。数组是引用数据类型,保存在堆中,存储数组对象。数组中的元素可以是任意类型(基本类型或引用类类型)数组中可以存放一组数据,要求这一组数据的类型是一样(或者兼容的,兼容就表示可以自动转换)。例如,int类型数组(int[])中,也是可以存放byte数据的,因为byte可以自动转换为int(兼容)数组对象数组对象,在内存中,就是一块连续的内存原创 2021-08-16 16:50:33 · 145 阅读 · 0 评论 -
java-day0405-操作符
第三章 操作符变量变量使用:如果只声明变量,没有赋值,那么在使用的时候会报错。成员变量 即使声明完,不赋值,它也是有一个默认的值;局部变量没有默认值。方法的参数,也是局部变量,它的作用范围在整个方法中。操作符 !!a++ : 先使用 a 的值,输出结束,再进行 + 1比较操作符 :instanceof ,判断对象是否属于指定类型( o instanceof Student )本质:当前引用 o 指向的对象类型与Student的关系。(子父类型,父子类型,有原创 2021-08-16 16:49:44 · 59 阅读 · 0 评论 -
java-day03-标识符
标示符、关键字、变量注释API文档 : 就是java注释的html文档。java源码代码中的注释,不会出现在字节码文件中。(源代码中被注释掉的部分,不会对代码的编译、运行产生任何影响。)注释的作用 : 代码说明 + 代码调试。~ = /home/briup单行注释 // : 某行代码 某个变量、属性说明多行注释 /* */ 【可以每行前面1个 * 】文档注释 /** */单行注释可以嵌套多行注释不能嵌套多行注释,编译报错。java原创 2021-08-16 16:48:25 · 143 阅读 · 0 评论 -
java-day02-理解java
理解javaLinuxvm虚拟机 :快照 :备份 (恢复到快照 : 还原系统)ssh服务Linux安装 ssh服务器 ( sudo apt-get install openssh-server )使用xshell、ssh客户端java类是组织代码的基本单元,类是应用程序最小单位。类可以放在同一个.java 文件中, 多个类编译时会生成多个.class字节码文件。main : jvm 自动调用该方法。数组 :相当于一个容器java.lang 下原创 2021-08-16 16:47:27 · 103 阅读 · 0 评论 -
java-day01-认识java
认识javajava是编程语言,java是一种平台Write Once,Run Anywhere.java版本,核心语法相同,有新特性。SDK (software development kit),软件开发包,主要包含函数库或者工具等(地图人脸功能JDK (java development kit),java程序开发工具包,面向java程序的开发者JRE (java runtime enviroment),java程序运行环境,面向java程序的使用者API (applicat原创 2021-08-16 16:46:24 · 85 阅读 · 0 评论 -
linux-day02
Linuxmkdir -p : 创建多级目录 (mkdir -p 目录1/目录2)ls -R 目录名 : 递归查看目录rmdir 删除空白目录rm -r 删除非空目录 (目录中包含目录或文件)rm -i 文件名 : 删除提示拷贝文件 cp 已存在文件 已存在文件 cp 已存在文件 不存在文件 cp 文件 已存在目录拷贝目录 cp -r 目录 已存在目录 (将目录整体 拷贝) cp -r 目录 不存在目录 (将目录内容 拷原创 2021-08-16 16:42:39 · 41 阅读 · 0 评论 -
linux-day01
LinuxCtrl+alt+T 进入命令行。su - briup 切换用户字体变大:Ctrl + shift + ‘+’字体变小:Ctrl + ’-‘新建终端 : Ctrl + alt + t再打开终端: Ctrl + shift +t终端切换: alt + (编号 1-n)cd : 切换到家目录cd 目录路径:切换到指定路径“ / ” : 根目录 **;**路径分隔符。sudo : 临时提升权限成为管理员。su : su默认就是切换到root账原创 2021-08-16 16:41:24 · 50 阅读 · 0 评论