07 2022 档案
摘要:java的值传递和所谓的引用传递* 本质上java只有值传递,所有的赋值传参都是一次值的拷贝* 引用数据类型拷贝的就是引用地址,基本数据类型拷贝的是值,不会传入实例对象本身 /*常用API(application Programing Interface) 应用程序接口* JDK给我们提供的一些写好
阅读全文
摘要:异常 什么是异常? 在程序运行过程中出现的错误,称为异常。异常就是程序运行过程中出现了不正常现象导致程序的中断。 在Java中,把各种异常现象进行了抽象形成了异常类。 异常的继承体系结构 最顶级的 Throwable:错误,异常 Error:错误,正常情况下,不太可能出现的,绝大多数的Error都会
阅读全文
摘要:static关键字 类的内部结构: 属性,方法,构造器,代码块,内部类 代码块: 有可以称为初始化块,属于类的成员,它是将一些逻辑语句封装在方法体中。 通过一对大括号{}包裹起来,代码块是没有方法名,没有参数,没有返回值,只有方法体。 它是不需要通过对象或者类去进行显示的调用,它会在类加载或者创建对
阅读全文
摘要:抽象类和接口 抽象 抽象类的基本概念 普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。 抽象方法,没有方法体。 抽象方法,存在的意义是什么? 根本意义,约定。自定义
阅读全文
摘要:多态 面向对象特征之三:多态 * 狗是动物么?是 猫是动物么?是 * 狗是猫么?不是 * 多态的形成有三个条件 1.有继承 2.有重写 3.父类对象指向子类引用 * 第一种多态形式(向上转型)自动转 父类 父类对象=new 子类(); * 第二种多态形式:(向下转型) 子类 子类对象=new 父类(
阅读全文
摘要:final关键字:最终的,终极的 * * final可以修饰的结构 * 1.类 public final class * 最终类,终极类 * * 2.属性 private final String name; * 常量:不能重新赋值 * 常量的命名规则:单词的所有字母都要大写,如果时多个单词,用下划
阅读全文
摘要:/*面向对象,继承* 类余类之间的关系* 1.属性关系* 2.参数关系* 3.继承关系** 生物* 动物* 人* 猫** Person,cat,Animal都可以叫做Biology类的子类* Animal叫做Biology类的子类* Person Cat叫做Biology类的间接子类,Person
阅读全文
摘要:String是一个类, 类中可以有那些结构?:属性,方法,构造器 String s1="qbcdefg"; //s1叫做String的对象 //类如果要创建对象,s1并没有new,s1也可以叫做对象 //正常: String s2=new String("abcdefg"); //s2是通过new创
阅读全文
摘要:this关键字 this代表的是当前类的对象,this代表当前方法(属性)的调用者 this既然代表方法的调用者,就代表和对象是一样的,既可以调属性又可以调用方法 一个类中可以有什么,属性,方法,构造器, this调用构造器为:this(str); 必须在构造器中使用this调用构造器,必须是第一句
阅读全文
摘要:面向对象 java是一门面向对象的编程语言,在java中万事万物皆对象。 扩展,在linxu中完事万物皆文件 面向过程:就是分析出实现需求需要的步骤,通过一些方法来一步一步实现 面向对象:行为化,把整个需求按照特点或功能来划分需求,将这些存在共性的部分会封装成类,(类实例化之后就是对象)让对象去解决
阅读全文
摘要:职业生涯规划 努力学习,掌握知识,学习java知识,努力学习,把每天的东西都学会,都掌握,直到最后能够做一位厉害的java开发工程师,月薪两万元。 五年内买房子,买车子,娶老婆,吃喝玩乐,让父母过上好的生活。 四个月后体重减少20斤达到120斤,每天跑步两公里,早上六点20起床跳绳20分钟 一年内目
阅读全文
摘要:作业题 1.打印扑克牌 思路:定义两个数组,一个存放花色,一个存放数字和字母 用两层循环,外层花色,里层数字 public class testDemo02 { public static void main(String[] args) { String []arr=new String[]{
阅读全文
摘要:数据结构 数组 数据结构:数组,线性表,就是在这个表中数据元素之间是一对一的关系,除了第一个和最后一个之外,其余元素都是首位连接,所以可以使用下标,有顺序。 链表 1.什么是链:单项和双向, 数组 判断一个数在数组中是否存在,存在返回下标 算法 线性查找: int [] arr=new int []
阅读全文
摘要:打印 * *** ***** for (int i = 0; i <5; i++) { for(int j=5;j>=i;j--){//第一个图形 System.out.print(" "); } for (int k = 0; k <=i; k++) {//第二个图形 System.out.pri
阅读全文
摘要:Java 编译: Java Scala hello.java 是我们程序员写的,以10进制为单位写的文件,计算机只认二进制,我们所写的Java文件计算机是不认识的。我们需要有一个翻译,把我们写的Java文件翻译给计算机听。js是运行在浏览器上的,不需要翻译 Java历史: 1995年,詹姆斯高斯林,
阅读全文
摘要:循环 for循环 语法 //1.int i=0; 初始化条件//2.i<10 判断条件 会和初始化条件结合使用 决定了循环什么时候停止//4.i++ 循环条件 每次循环体执行完毕 会让i产生变化//i可以看作是一个局部变量for(int i=0;i<10;i++){//3.循环体:循环在重复做的事情
阅读全文
摘要:javascript 编程语言:脚本语言。依赖于某种容器来运行 编程语言的分类 编译型 解释型 半解释半编译 js是运行在浏览器上的,可以帮助我们去控制页 js写在哪里 不成文的规定 js放在结束body标签的上方 外部引入js js的数据类型 数字:number: 包括整数 正数 负数 小数 Π
阅读全文
摘要:CSS CSS 层叠样式表,相当于整个网页的美化 如何嵌入?(样式如何显示html元素) 样式通常存储在样式表中(先定义样式表),再把样式表添加到html元素中 定义CSS样式的方式: (1)行内样式(内联样式) ·行内样式仅针对当前标签生效,如果当前的样式不需要复用,可以用行内样式 ·优先级高(优
阅读全文