自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识集合框架

一:概述 容器API Collection接口 Iterstor接口 Set接口 Comparable接口 List接口 Map接口 why:如果不知道程序运行需要多少对象,或者需要更加复杂的方式储存对象,可以使用java集合框架 二:java集合框架包含的内容 java集合框架提供了一套性能优良的使用方便的接口和类,他们位于java.util包里 Collection接口: 子接口List接口: 实现类ArrayList...

2021-03-17 10:03:57 76

原创 常用类

常用类 分类: 基本数据类型的包装类 字符串相关类(不可变字符序列String;可变字符序列StringBuffer,StringBuilder) 时间处理类(Date,DateFormat and SimpleDateFormat,Calender) Math类 File类 枚举类:JDK1.5后 一:包装类 概念:将基本数据类型封装到一个类中,包含属性和方法,方便对类操作(包装类位于java.lang中) why:他们的出现为了解决基本类型不能直接与面对对象开发,让基本类型以对.

2021-03-17 10:01:43 76

原创 多态

一:Object(万类之祖) toString()的用法: 不用: System.out.println(对象);------------------------打出类的完全限定名+十六进制地址; 用: System.out.println(对象);------------------------打出Override的方法 equals()的用法: == 比较类的地址 对...

2021-03-03 17:11:44 67 1

原创 继承

一:继承(子类与父类是is-a关系) 为什么:方便修改代码 减少代码量 概念: 类是对象的抽象,继承是某一批类的抽象 extends是扩展的意思,子类是父类的扩展 (超类,父类)(子类,基类) 使用: 编写父类: class Pet{ //公共的属性和方法 } ...

2021-03-03 17:11:08 57 1

原创 封装

一:代码块 普通代码块:方法里的{} 构造代码块:类里的{}——————————————每次运行构造代码块会将其加入构造方法的代码块前。 静态代码块:使用static{}里的代码块,程序载入优先执行———对类进行某些初始化操作,在类的初始化执行,于创建方法前。 (数据库连接等其他需要准备好的代码块放入static块中) 同步代码块: 在多线程会使用,用来共享空间加锁操作。 执行顺序:静态代码块——构造代码块(创建对象的时候才会用到)——普通代码块 ...

2021-03-03 17:10:25 72 1

原创 2021-03-03

一:局部变量 全局变量(成员变量/类变量) 局部变量 :声名于方法中;作用于当前方法;于栈内存;无默认值; 成员变量:声名于类中; 作用于当前类 ; 于堆内存;有默认值; PS:成员变量可以被四个修饰符修饰public.....局部变量不可 二:数据类型:基本数据类型(8);引用数据类型(类;接口;数组) 引用:可以理解为一种受限制的指针(对象;数组都是对其引用操作) 于指针区别 指针可以进行运算,引用只能进行赋值; 三:构造方法(构造器) 1:当创建对象会默认调用构...

2021-03-03 17:09:18 68 1

原创 2021-03-03

环境变量配置 如果不配置,则只能在bin目录运行 对象叫object,instance 。java中万物皆是对象 属性(成员变量) 方法(行为,类似于函数)区别函数在于方法要定义在类里 面向对象整个程序的基本单位是类 java参数传递是值传递 对象的创建 创建classname objectname=new classname(); 使用对象名称.属性 对象名称.方法 java 内存分为五个部分 1:栈(Stack)存放方法的局部变量,方法运行一定在栈中、 ...

2021-03-03 17:07:55 69 1

原创 2021-03-02

三:提高CPU性能 回顾cpu time=指令数*CPI*clock cycle time cpu cycles time=指令数*CPI 一:提升cpu cycles :就是提高主频,在cpu放多一点晶体管 二:功耗:cpu的人体极限 功耗=1/2*负载电容*电压的平方*开关频率*晶体管数量(PS功耗提高散热就成了问题) cpu也叫超大规模集成电路,是很多晶体管组成 提高主频:提高增加密度(单位面积放的晶...

2021-03-02 20:25:04 45

原创 2021-03-02

二:了解cpu性能 一:性能指标 响应时间:跑一个程序。花的时间 吞吐率:一定时间能够处理的数据和程序指令。响应时间短,跑得快,就可以在一定时间跑多次就会提高吞吐率 PS:除了缩短响应时间;还有实现多核服务器(8,16核) 多加一些机器硬件都可以提高吞吐率,而响应时间的提升比较难 二:性能定义:时间倒数 性能=1/响应时间 三:计算机跑分软件: 将预先设定的程序在机器上运行,根据时间...

2021-03-02 20:21:02 153

原创 2021-03-02

冯诺依曼体系结构 一:计算机基本硬件组成:中央处理器(cpu),内存,主板 CentralProcessingUnit:一个超级精细的印刷电路版 内存(Memory):程序读取数据,计算的结果储存在内存中。 通常直接插在主板上。存放的的数据程序被cpu cpu计算把数据写回内存。 主板(Motherboard):拥有上百个插槽的配件。cpu和内存都插在主板上, 主板上的芯片组和总线...

2021-03-02 20:18:48 80

空空如也

空空如也

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

TA关注的人

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