3 鱼所谓

尚未进行身份认证

常用的钥匙最光亮

等级
TA的排名 38w+

异常

以前正常流程和问题代码结合,有了异常类将正常流程代码和问题处理代码分离,提高阅读性;异常类就是java通过面向兑现的思考方式将问题封装成了对象;用异常类对异常进行描述;不同的问题就用不同的类进行具体的描述,问题很多,意味着描述的类也很多;将其共性向上抽取,形成异常体系;最终问题分为两大类:Throwable: 无论是error,还是异常,问题发生就应该可以抛出,让调用者知到并处理,...

2018-08-20 16:48:54

泛型

泛型可以将数据类型灵活的运用到不同的类,方法,接口中,将数据类型作为参数进行传递 在类上定义:       修饰符 class 类名<代表泛型的变量> {  }   ,在创建对象的时候确定泛型;例如:class ArrayList<E>{ public boolean add(E e){ } public E get(int index){...

2018-08-19 21:17:23

多线程,线程安全问题,同步机制,等待唤醒机制,线程池

线程的调度:分时调度:所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间;抢占式调度:优先让优先级高的线程使用,如果线程的优先级相同,那么会随机选择一个(线程的随机性),java使用的是抢占式调度。CPU使用抢占式调度模式在多个线程间进行着高速的切换,对于CPU的一个核而言,某个时刻,只能执行一个线程,而CPU的在多个线程之间切换的速度相对我们比较快,所以我们感觉是在同时执行...

2018-08-17 17:13:37

final关键字,内部类

final 关键字修饰局部变量时:下面哪种情况会报错?package test01;public class Demo01 { public static void main(String[] args) { 第一种: final int c=0; for (int i = 0; i < 5; i++)...

2018-08-14 16:50:50

时间日期类

 java.util.Date  类:表示特定的瞬间,精确到毫秒;构造方法:public Date()  : 分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒),使用无参构造,可以自动设置当前系统时间的毫秒时刻 ;package dateDemo;import java.util.Date;public class Demo01 { public...

2018-08-09 21:02:18

继承和多态, 接口和抽象类

1. 子类会继承父类的私有成员变量吗?  子类会继承父类的所有成员变量,但是,不可以直接访问,因为 被 private 修饰的 只能在本类 访问,所以可以通过 父类提供的 例如: getter/setter  方法访问;package test;class Fu{ private String name="huahua"; int age=9; public...

2018-08-02 11:30:50

字符串

删除一个长字符串中指定的短字符串:String  str="hahaha" ;    // 通过这种方式,弄出的字符串在 常量池中String   str1="hahaha‘’ ;          // 所以 str==str1  返回 true;String  str2 = new String(“hahaha”) ;    // 这种通过 构造函数 弄出的 字符串在 堆中;  s...

2018-07-27 21:02:40

关于数组的一些小操作:

1.数组中奇数放左边,偶数放右边:public class Test{ public static void main(String [] args){ int [] yuxin = {1,2,3,4,5,6,7,8,9,10} ; sortArray(yuxin); for(int i : yuxin){ S...

2018-07-25 22:03:22

Arrays中copyOfRange 方法分析:

用Arrays中的方法复制一个数组:public class Test1 { public static void main(String[] args) { int [] arr ={3,5,7,1,6,8,4}; int [] newArr=Arrays.copyOfRange(arr, 1,4); for(int i : new...

2018-07-21 21:45:10

Idea的永久使用

As we all know , Idea 是一个收费的软件,对于还没工作的学习者来说,怎么免费使用呢?1. 下载 破解补丁:可以去浏览器下载,在这儿我保存到百度云盘了。这是链接 :链接:https://pan.baidu.com/s/1JAQT7IxlTI69z4hJz0ZVqA 密码:lu572. 将下载好的 文件  移动到  Idea 安装目录下的  bin 目录下;3. 在...

2018-07-21 16:34:23

流程控制语句

关于switch语句:jdk 1.6版本之前  :  case  后的 值 的类型可以是  byte , short ,char , int  ;jdk  1.7版本 case 后的 类型 加入了   String ; 关于循环的结束:循环嵌套时候,结束内循环用  break;  但是想在内循环中结束外循环 ,怎么办呢?1.可以用  循环标记 , 例如 : a: while, ...

2018-07-21 15:38:59

数据类型转换,运算符,方法

数据类型转换:原因:java程序中要求参与运算的数据的类型必须一致,如果数据类型不一致,则会发生数据类型的转换;分类:自动类型转换和强制类型转换自动转换:将取值范围小的类型  自动提升为 取值范围大的类型;                  转换规则,  byte--->short--->char--->int--->long--->float---&...

2018-07-21 15:05:59

前言,入门程序,常量,变量

java语言能做什么?java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫,京东,物流系统,网银系统,以及服务器后台处理大数据的存储,查询,数据挖掘等也有很多应用。计算机基础知识:位(bit):二进制数系统中每一个0或者1,叫做一个bit字节:字节是我们常见的计算机中最小存储单元,计算机存储任何的数据,都是以字节的形式存储。           8个bit(二进...

2018-07-21 14:00:38
勋章 我的勋章
    暂无奖章