随笔分类 - Java
相关知识复习总结
摘要:CSS(层叠样式表) 作用 修饰HTML页面,美化 CSS代码规范 放置规范 在<style>标签内容体中书写样式代码 <style>标签放置在<head>标签内、 格式规范 选择器名称{属性名:属性值; .....} 选择器:指定CSS样式作用在哪些HTML标签上 代码规范 属性名和属性值之间是键
阅读全文
摘要:HTML 注意点 html是不区分大小写的 建议包括嵌套,不要交叉嵌套 文件后缀名可以是.html或.htm 格式 <! 类似于java中类的大括号 > <html> <head> <! head里写一些解释说明文字 > <title>标题</title> </head> <body> <! 需要给
阅读全文
摘要:其实在Sort类中添加无参构造就可以解决 我自己写的是Sort类,其它情况得视你们自己写的类决定 至于为什么也不是很清楚
阅读全文
摘要:Swing AWT概述 AWT:抽象窗口工具包,提供了一套与本地图形界面进行交互的接口,是Java提供的用来建立和设置Java的图形用户界面的基本工具 Swing以AWT为基础的,尽管Swing消除了AWT固有的大量限制,但Swing不是用来代替AWT的。Swing使用了与AWT相同的事件处理机制;
阅读全文
摘要:Java集合框架 一组存储对象的容器(动态) 常见的集合算法 遍历集合 添加集合元素 删除集合元素 查找集合元素 集合元素排序 Java SE提供了: Collection接口:存储另一个元素的集合 Map接口(图):存储键/值对 Collection:操作集合的工具类 注意 : 1. 所有集合类都
阅读全文
摘要:抽象类(abstract) 包含一个抽象方法的类必须是抽象类 抽象类和抽象方法都是用abstract关键字声明 抽象方法只需要声明而不需要实现 抽象类必须被子类继承 子类不是抽象类时必须重写父类中的所有抽象方法 子类是抽象类时仍可以继续声明成抽象方法 抽象类不可以用new实例化 接口(interfa
阅读全文
摘要:基本概念 同一个实体,同时具有多种形式 向上类型转换 实际开发中,向上类型转换是常用的,向上转型后,所有的方法以父类的方法为主;子类操作过程,尽量向父类靠拢· 向下类型转换 实际开发中,比较少用,因为向下转型前,一定要先向上转型,建立两个对象之间的联系 instanceof 关键字 instance
阅读全文
摘要:基本概念 扩充一个类已有的功能 优点 父类定义公共的内容,方便统一修改 整体减少代码量 添加新类方便 语法 子类又叫派生类 父类又叫超类,super(class) 在一个子类继承时,实际上会继承父类中的所有操作,对于所有的非私有(no private)操作属于显式继承(可以直接利用对象操作),而所有
阅读全文
摘要:将对象用作参数 任何数据类型其实都可以作为参数传递给方法; 如果是引用类型的变量作为参数传递,就是对象传递(本质是对象的地址传递) 参数的引用传递 方法调用时传参,本质上都是将实参的副本值取出来,传给形参 如果是基本数据类型,如: 如果是引用数据类型,如: 不同的是: 引用类型传值传的是地址,实参变
阅读全文
摘要:类和对象之间的关系 类是对象的设计图,对象是类的实体 类是对象的模板,对象是类的实例 设计的基本步骤 发现类,根据对象去发现类 找出属性(名词),根据对象的共同属性 找出行为(动词),根据对象的共同行为 定义类 创建对象(即创建类的对象) 使用自己定义的类型,也需要声明该类型变量。 任何变量必须赋初
阅读全文
摘要:什么是方法 方法在很多地方又称作函数,方法是为完成一个操作而组合在一起的语句组 好处:可以省略编写重复代码;可以组织和简化代码;提高代码的可读性 方法的种类 内置方法 由JDK类库提供 需要导入相应的包 |常用对象及方法 |所属包 | | : : |: :| | Sytem.out | java.l
阅读全文
摘要:堆(FIFO) 数据结构特点:队列优先,先进先出 JVM中只有一个堆区被所有线程共享 堆存放在二级缓存中,调用对象的速度相对慢一些 生命周期由虚拟机的垃圾回收机制决定 优点:可以动态分配内存大小,生命周期不确定 缺点:速度略慢,因为在二级缓存中 栈(FILO) 数据结构特点:先进后出 栈是限定仅在表
阅读全文
摘要:数组结构和基本元素 标识符:数组名,区分不同数组 数组元素:向数组存放数据 元素下标:对数组元素进行编号 元素类型:数组元素的数据类型 语法 例如: 小结 1、数组是保存相同数据类型的集合 2、数组的元素使用整数值的下标进行访问 3、数组的启动元素的下标值是从0开始的 4、数组名只一个名称 5、数组
阅读全文
摘要:break语句 跳出整个循环 continue语句 跳出本次循环,执行下次循环 break与continue的对比 break可以用于switch结构和循环结构 continue只能用于循环结构
阅读全文
摘要:机器数: 一个数在计算机中以二进制形式表示 机器数带符号位,正数最高位为0,负数最高位为1 原码: 符号位加上真值的绝对值 反码: 正数的反码是其本身 负数的反码在其原码基础上,符号位不变,其余各位取反 补码: 正数补码就是本身 负数补码在原码基础上,符号位不变,其余各位取反,最后再加1 即,在反码
阅读全文
摘要:运算符和表达式 赋值运算符 = = += = /= %= 算术运算符 一元运算符:++ 二元运算符:+ / % 三元运算符: ?: 关系运算符 == != = <= 逻辑运算符 位运算符 运算符优先级 if选择结构 switch case结构 程序流程图之常见图形含义 总结 1. Java中逻辑运算
阅读全文
摘要:Java常见两大数据类型 基本数据类型 数值型: 整型:byte、short、int、long 浮点型:float、double 非数值型: 字符型:char 布尔型:boolean 引用数据类型(内存操作) String、数组、类、接口 变量 变量声明与初始化 变量命名规则 变量名可以由任意顺序的
阅读全文
摘要:Java体系结构 Java SE 包括JVM,JRE,JDK和Java语言 Java EE 以SE为基础,定义一系列的服务,API,协议等 适用于开发分布式,以WEB为基础的应用程序 Java ME 主要用于开发消费性电子产品或嵌入式系统中的应用程序 Java SE体系结构 JVM 将Java编译好
阅读全文

浙公网安备 33010602011771号