
JAVA学习笔记
文章平均质量分 93
自转的轮子
一个IT爱好者
展开
-
window查看使用cpu过高的线程
windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码我的一个java程序偶尔会出现cpu占用很高的情况一直不知道什么原因今天终于抽时间解决了系统是win2003jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢所以在windows转载 2017-12-01 17:03:26 · 10079 阅读 · 0 评论 -
html片段提取纯文本
html原创 2016-08-16 18:06:15 · 720 阅读 · 0 评论 -
黑马程序员——JAVA基础---反射
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- java的反射机制: 我们都知道,一个java类中,有成员变量、成员方法、构造方法等等,反射机制,就是动态的获取这些类中的信息,并动态的调用对象的方法。通常只有要设计框架的过程中,才会使用java反射相关的api,但是了解java反射机制的基本原理与基本方法,可以帮忙我们在日后对框架的学习与应用提原创 2015-08-03 11:13:14 · 403 阅读 · 0 评论 -
黑马程序员——JAVA基础---基本数据类型
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- ##基本数据类型 ##一 整数类型 整数类型用来存储整数数值,即没有小数部分的数值。与C、C++语言相同,整数在Java语言中有3种表示形式:十进制、八进制和十六进制。 十进制整数:以1~9开头的数,如123、−456、0。 八进制整数:以0开头原创 2015-07-12 11:20:05 · 844 阅读 · 0 评论 -
黑马程序员——JAVA基础---使用泛型
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-在介绍泛型之前,先来看一个例子。 【例】 在项目中创建Test类,该类中使基本类型向上转型为Object类型。public class Test { private Object b; //定义Object类型成员变量 public O原创 2015-07-12 15:18:06 · 617 阅读 · 0 评论 -
黑马程序员——JAVA基础---多线程
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一 线程概述1 进程 一个进程是一个包括有自身执行地址的程序,在多任务操作系统中,可以分配CPU时间给每一个进程。CPU在指定时间片段内执行某个进程,然后在下一个时间片段跳至另一个进程中执行,由于转换速度很快,使得每个进程像是在同时进行。 通常将正在运行的程序称为进程,现在的计算机基本上都原创 2015-07-12 14:46:25 · 502 阅读 · 0 评论 -
黑马程序员——JAVA基础---类与对象
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! —— 一 定义类1.类的声明在类声明中,需要定义类的名称、对该类的访问权限,以及该类与其他类的关系等。类声明的格式如下: [修饰符] class <类名> [extends 父类名] [implements 接口列表]{ } 参数说明: 修饰符:可选参数,用于指定类的访问权限,可选值为public、原创 2015-07-12 11:44:52 · 881 阅读 · 1 评论 -
黑马程序员——JAVA学习笔记---IO处理方式
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一 I/O的基本模式 Java由数据流处理输入输出模式。输入模式是由程序创建某个信息来源的数据流并打开该数据流获取指定信息来源的数据,这些数据来源可以是文件、网络、压缩包或者其他数据源,如图所示。 图 输入模式与输入模式相反,输出模式是由程序创建某个输出对象的数据流,并打开该数据对象(即输出目标),将数据写入原创 2015-07-12 14:35:06 · 569 阅读 · 0 评论 -
黑马程序员——JAVA基础---操作数组
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一 复制数组 Java在System类中提供了一个特殊的方法arraycopy(),用于实现数组之间的复制操作。复制数组。 创建CopyArray类,在main()方法中输入以下程序关键代码:int i;int arr1[] = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; // 源原创 2015-07-12 14:23:31 · 507 阅读 · 0 评论 -
黑马程序员——JAVA基础---操作数据库
一 加载JDBC驱动程序要访问数据库,首先要加载数据库驱动程序,不过只需要在第一次访问数据库时加载一次。然后,在每次访问数据库时,创建一个Connection实例,获取数据库连接,之后就可以向数据库发送SQL语句来操作数据。最后,在完成数据库操作时,释放与数据库的连接。加载数据库驱动,可以使用Class类的静态方法forName(),语法如下: Class.forName(String driv原创 2015-07-12 15:29:05 · 720 阅读 · 0 评论 -
黑马程序员——JAVA基础---数组
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一 声明一维数组假如现在需要统计公司员工的工资情况,要求计算平均工资、最高工资等,公司共有50名员工,根据以往学习的知识,设计这个程序需要声明50个变量,其实在现实编程中,不需要这么麻烦,只要使用数组就可以轻松解决这样的问题。数组本质上是一组元素集合体,每一个元素都拥有一个索引值,只要指定索引值就可以取出对应的数原创 2015-07-12 12:33:01 · 675 阅读 · 0 评论