自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础:继承

本质:对某一批类的抽象extends是扩展,子类(派生类)是父类(基类)的扩展Java类中只有单继承,没有多继承(只能有一个爹,可以有很多儿)子类继承了父亲,就会拥有父类的全部方法,但私有的不能直接调用 默认的default 可以不用写父类最好设置为属性私有,通过方法调用Ctrl+h查族谱super父类package com.rich.jicheng;//在Java中,所有的类,都默认直接或间接继承object//父类public cla..

2021-12-11 12:40:53 129

原创 Java基础:封装

封装(数据的隐藏):应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,着称为信息隐藏设计要求:高内聚(类的内部数据操作细节自己完成,不允许外部干涉),低耦合(仅暴露少量的方法给外界使用)属性私有:get/set(可进行安全性验证)package com.rich.fengzhuang;//类 private:私有,一般针对属性public class siyou { //属性私有 private String name; private int

2021-12-11 09:57:42 335

原创 Java基础:类与对象的关系

类:一种抽象的数据类型,对某一类事物整体描述/定义,但并不能代表某一具体的事物(动物、植物,person类、pet类)对象:抽象概念的具体实例(猫狗猪,花草树)package com.rich.duixiang;public class gouzaoqi { //一个类即使什么都不写也会构造一个方法 //显示的定义构造器 String name; public gouzaoqi() { //实例化初始值 //使用new关键字,本

2021-12-10 21:32:12 245

原创 Java基础:面向对象OOP

面向过程:步骤清晰,按顺序应该作甚(线性思维)面向对象:物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索本质:以类的方式组织代码,以对象的方式组织(封装)数据属性+方法=类抽象特性封装 继承 多态静态方法:有static,可以通过类名.方法名被调用值传递、引用传递package com.rich.duixiang;public class zhichuandi { ...

2021-12-10 20:14:18 343

原创 java基础:稀疏数组

package com.rich.scanner;import com.sun.java.swing.plaf.windows.WindowsToolBarSeparatorUI;public class xishu { public static void main(String[] args) { //为了解决二维数组的很多值是默认0,或者同一值的数组时,记录了很多没有意义的数据 /*记录数组一共有几行几列,有多少不同值 把具有不同值.

2021-12-10 10:27:25 95

原创 scanner对象

通过scanner类来获取用户的输入基本语法:Scanner s= new Scanner(System.in);通过scanner类的next()与nextLine方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据next()一定要读取到有效的字符后才可以结束输入 对输入有效字符之前的遇到的空白,next()方法会自动将其去掉 只有输入有效字符之后才将其后面输入的空白作为分隔符或者结束符 next()不能得到带有空格的.

2021-11-29 13:58:17 232

原创 Java包机制、Javadoc

Java基础为了更好的组织类,Java提供了包机制,用于区别类名的命名空间包:相当于文件夹,一般利用公司域名倒置作为包名 com.rich.www为了能够使用某一个包的成员,需要在Java程序中明确导入该包,使用import即可:导入包下所有类import com.rich.www.*javadoc用来生成自己API文档的package com.rich.www;/** * @author * @version 1.0 */public c...

2021-11-29 12:45:40 154

原创 Java杂七杂八的笔记

数据类型2021年11月27日13:47强类型语言:要求变量的使用要严格符合规定,所有变量都必须定义(初始化)后才能使用弱类型语言Java的数据类型 基本类型(primitive type)字符串:string,但不是关键字,是类引用类型(reference type):类、接口、数组浮点数是有限的,但结果可能是无限的,所以是离散的,舍入误差,大约,接近但不等于最好完全避免用浮点数进行比较 数学工具类BigDecimallong结尾加L,f..

2021-11-28 17:52:32 167

原创 Java笔记:变量、常量、作用域

public class demo01 { //实例变量:类里面方法外面,从属于对象,可以不用初始化.默认值为0,布尔:false,除了基本类型都为null String name; int age; //类变量:static 声明 初始化;在方法里可以直接用 static double salary=1000; //常量:final 常量名=值; 名字大写 // 修饰符不区分前后位置 final static double PI=100;.

2021-11-28 12:09:52 313

原创 java:1:错误:写入Hello时出错:Hello.class(拒绝访问)

注意文件名与类名一致,这个我完全是按照书来的应该没有问题就没改 把文件放到一个新建文件夹下,我是在jdk的bin目录下新建了一个文件夹把记事本放进去,然后直接找不到文件,不知道是我理解错了还是咋回事,那以后我的代码是只能放在C盘里吗? 以管理员身份运行cmd 给你们看看我的Hello,world,嘿嘿...

2021-11-27 10:25:01 5994 5

原创 javac:找不到Hello.java文件

win10 下的jdk1.8我的安装过程很顺利,包括配置环境变量和java -version都没问题,但是并没有想象中的Hello

2021-11-27 09:57:50 831

空空如也

空空如也

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

TA关注的人

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