01 2021 档案

super详解
摘要:super详解 super表示的是父类 public class student extends Person { private String name="wangwang"; public void a(String name){ System.out.println(name);//传递的参数 阅读全文

posted @ 2021-01-31 21:27 汪汪程序员 阅读(285) 评论(0) 推荐(0) 编辑

继承
摘要:继承 类是对一类事物的抽象,比如:老师,学生 继承的本质是对类的抽象(父类是对子类的抽象),比如:它把老师类,学生类抽象出了人,人这个类拥有学生和老师类的共同特征,是一个更高的类 我觉得不如这样说:在这里,像人这样更高的类被称为父类,像学生,老师这样更低的类被称为子类 所以父类是很多子类的抽象,他拥 阅读全文

posted @ 2021-01-31 16:06 汪汪程序员 阅读(121) 评论(0) 推荐(0) 编辑

封装
摘要:封装 该露的露,该藏的藏 我们程序设计要追求高内聚,低耦合 高内聚:类的内部操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量的方法给外部使用 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问(赋值和获取),这称为信息隐藏 封装大部分是对于属性来的,对方法比较少,学了面向对象后 阅读全文

posted @ 2021-01-29 18:10 汪汪程序员 阅读(103) 评论(0) 推荐(0) 编辑

创建对象内存分析
摘要:创建对象内存分析 第一步:在方法区中加载运行类 第二步:在栈中执行该类的main方法(main方法在栈的最底部) 第三步:在方法区里加载需要new的那个类,此时构造器也就被调用了,然后类(模板)就加载进来了 第四步:生成具体的对象,在栈中压入对象名,在堆中真正的创建了对象的内存空间,现在内存空间中就 阅读全文

posted @ 2021-01-29 12:07 汪汪程序员 阅读(78) 评论(0) 推荐(0) 编辑

构造器详解
摘要:构造器详解 构造器很重要 构造器与创建对象是有关的,在使用new关键字创建对象的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用 我们要考虑,为什么我们new就可以创建一个对象,new为什么有这功能? 一个类即使什么都不写,它也会存在一个方法(构造器),是个无参构 阅读全文

posted @ 2021-01-28 23:19 汪汪程序员 阅读(220) 评论(0) 推荐(0) 编辑

类与对象的创建
摘要:类与对象的创建 一个项目应该只有一个main方法 无论一个类多么牛逼,它也只有属性和方法 this代表当前这个类 类是抽象的(把像的东西抽出来,这一类事物共同具有的,例如:人,都有姓名,性别,会吃饭,会睡觉,但是写类的时候不能给类的名字或性别等赋值,因为类是抽象的,类是对象的模板,要赋具体的值需要给 阅读全文

posted @ 2021-01-28 21:07 汪汪程序员 阅读(143) 评论(0) 推荐(0) 编辑

面向对象及方法的调用
摘要:面向对象及方法的调用 面向对象 面向对象编程的本质是:以类的方式组织代码,以对象的组织封装数据 三大特性: 封装 继承 多肽 从认识角度考虑是先有对象后有类,从代码的角度考虑是先有类后有对象,类是对象的模板 方法的调用 同一个包中的类可以直接使用,直接用类名点调用其中的方法 调用本类中的静态方法可以 阅读全文

posted @ 2021-01-28 18:09 汪汪程序员 阅读(462) 评论(0) 推荐(0) 编辑

Java基础自编测试题
该文被密码保护。

posted @ 2021-01-28 11:45 汪汪程序员 阅读(1) 评论(0) 推荐(0) 编辑

数组及Arrays类
摘要:数组及Arrays类 数组是相同类型的有序集合 数组的下标是从0开始的,所以数组中的最大下标为该数组长度减1 初始化数组的三种方式: //动态初始化:先创建后赋值 int[] name=new int[10];//确立了数组的长度为10,后半句才是真正的创建了10个int类型的空间 //静态初始化: 阅读全文

posted @ 2021-01-27 18:46 汪汪程序员 阅读(166) 评论(0) 推荐(0) 编辑

方法重载与可变参数与递归
摘要:方法重载与可变参数与递归 举例说明: //方法有修饰符,返回值类型,方法名,参数类型,参数名 public static int name(int a,int b){//这里是形参,主方法内调用并给真实传递的才是实参 //方法体 return a+b; } 有返回值类型的,一般会被main方法调用去 阅读全文

posted @ 2021-01-26 19:42 汪汪程序员 阅读(100) 评论(0) 推荐(0) 编辑

Java流程控制与Scanner类的使用
摘要:Java流程控制与Scanner类的使用 Scanner类 Scanner类可以使程序接受键盘输入,实现人机交互 一个完整的Scanner的使用例子: //创建一个扫描器对象,用于接收键盘数据 Scanner s=new Scanner(System.in); System.out.println( 阅读全文

posted @ 2021-01-24 16:45 汪汪程序员 阅读(153) 评论(0) 推荐(0) 编辑

Javadoc命令与API
摘要:Javadoc命令与API Javadoc工具会抽取类,成员,方法的文档注释生成与这个类配套的API帮助文档 Javadoc命令和文档注释小公司基本不用,但我们应养成良好的编码习惯,所以还是了解一下 文档注释可以写的大致信息为: 可以使用命令行或者idea使用Javadoc工具生成API帮助文档 使 阅读全文

posted @ 2021-01-23 21:52 汪汪程序员 阅读(179) 评论(0) 推荐(0) 编辑

JDK的各个版本
摘要:Java的各个版本 从上图我们看出,Java的版本名最开始以JDK开头,后来以j2se开头,最后到现在以Java开头,所以这些名字我们都可以说,但人们说的更多的是JDK多少,或者Java多少 阅读全文

posted @ 2021-01-23 12:05 汪汪程序员 阅读(2764) 评论(0) 推荐(0) 编辑

Java运算符及包机制
摘要:Java中的运算符及包机制 算术运算符:+ - * / % ++ -- 赋值运算符:=,+=,-=,*=,/= 关系运算符:>,<,>=,<=,==,!=,instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^(相同为零),~(取反),>>(右移——/2),<<(左移——*2),>> 阅读全文

posted @ 2021-01-23 11:03 汪汪程序员 阅读(139) 评论(0) 推荐(0) 编辑

常量与变量
摘要:变量与常量 变量由数据类型,变量名,变量值构成 变量分为:类变量,实例变量,局部变量 类变量(从属于类),就是定义在类中的变量,但数据类型前要加static,类变量在整个类中都是可以用的 实例变量(从属于对象),也是定义在类中的变量,但是不需要用static修饰,要使用实例变量,需要new一个对象, 阅读全文

posted @ 2021-01-22 19:51 汪汪程序员 阅读(244) 评论(0) 推荐(0) 编辑

Java类型转换
摘要:Java类型转换 在之前知道了什么是字节,所以我们现在看一下基本类型的字节: byte(1字节) char(2字节) short(2字节) int(4字节) long(8字节) float(4字节) double(8字节) boolean类型没有给出精确的定义,1字节和4字节都是有可能的,具体要看虚 阅读全文

posted @ 2021-01-22 19:16 汪汪程序员 阅读(174) 评论(0) 推荐(0) 编辑

Java数据类型
摘要:Java数据类型 基本类型(primitive type) 整数(int byte short long【数字后加L】) 浮点数(float【小数后加F或f,因为小数默认为double】 double) 字符(char【单引号中只能有一个字符】) 布尔值(boolean) 整数拓展 二进制0b 十进 阅读全文

posted @ 2021-01-20 23:45 汪汪程序员 阅读(173) 评论(0) 推荐(1) 编辑

标识符,关键字,字节,注释
摘要:标识符 只能由字母,美元符,下划线,数字组成,不能以数字开头 名字就是标识符(例如:类名,变量名,方法名) 关键字 例如:static,void,class,public等等 什么是字节(先要了解位) 位(bit):计算机储蓄的最小单位(就是二进制数中的一位,例如:010101,就是六位) 字节(B 阅读全文

posted @ 2021-01-20 22:37 汪汪程序员 阅读(229) 评论(0) 推荐(0) 编辑

安装JDK与卸载JDK教程
摘要:卸载JDK 删除JDK的安装目录,也就是删除了主程序(通过环境变量可以找到) 删除java_home的环境变量 删除环境变量path中与java_home相关的 通过DOS命令cmd来检验是否卸载成功(输入java -version,显示既不是内部命令,也不是外部命令就说明成功了) 卸载失败则显示J 阅读全文

posted @ 2021-01-14 19:53 汪汪程序员 阅读(177) 评论(0) 推荐(0) 编辑

Markdown语言学习
摘要:Markdown学习 二级标题 三级标题 标题:#(n) 标题,n个#就表示n级标题(最多支持六级标题) 字体 粗体 两边加两个星号 斜体 两边加一个星号 斜体加粗 两边加三个星号 删除线 两边加两个波浪线 引用 引用别人的句子 > 引用的句子 分割线 三个减号或者三个星号 图片 ![图片名称](图 阅读全文

posted @ 2021-01-11 20:52 汪汪程序员 阅读(49) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示