
java
文章平均质量分 83
Rain_Gu
好记性不如烂笔记
展开
-
Java知识点2
Java继承中方法的覆盖(重写)和重载在类继承中,子类可以修改从父类继承来的方法,也就是说子类能创建一个与父类方法有不同功能的方法,但具有相同的名称、返回值类型、参数列表。如果在新类中定义一个方法,其名称、返回值类型和参数列表正好与父类中的相同,那么,新方法被称做覆盖旧(重写)方法。被覆盖的方法在子类中只能通过super调用。注意:覆盖不会删除父类中的方法,而是对子类的实例隐藏,暂时不使用。原创 2016-07-03 22:49:46 · 1579 阅读 · 0 评论 -
Java知识点1
Java类的定义及其实例化一个类可以包含以下类型变量:局部变量:在方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。成员变量:成员变量是定义在类中、方法体之外的变量。这种变量在创建对象的时候实例化(分配内存)。成员变量可以被类中的方法和特定类的语句访问。类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。stat原创 2016-07-03 21:11:05 · 606 阅读 · 0 评论 -
Java之两个double 比较大小
double a = 0.001; double b = 0.0011; BigDecimal data1 = new BigDecimal(a); BigDecimal data2 = new BigDecimal(b); data1.compareTo(data2) 非整型数,运算由于精度问题,可能会有误差,建议使用BigDecimal类型!public int com原创 2016-09-05 17:59:16 · 11465 阅读 · 1 评论 -
jsp 分页操作的实现
先写一个 page类 代码大致如下:public class Page { private static int pageSize=5; private static int pageNow = 0; private static int pageCount = 0; private static int rowCount = 0; public static int g原创 2015-04-09 22:26:15 · 833 阅读 · 0 评论 -
Java字符串的处理
Java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。下面是一些使用频率比较高的函数及其相关说明。 substring() 它有两种形式,第一种是:String substring(int startIndex) 第二转载 2016-10-11 09:34:21 · 378 阅读 · 1 评论 -
java中字符串如何去除最后一个字符
java中字符串如何去除最后一个字符方法有很多。最简单易懂的方法利用java中String类的substring()字符串截取方法 和length()求字符串长度方法即可具体代码如下:public class Test { public static void main(String[] args) { String原创 2016-09-02 16:25:44 · 87213 阅读 · 3 评论 -
Java中的容器类List、Set、Map的对比
好长时间没有更新博客了,因为这段时间开始学习Java编程思想这本书,希望可以对Java有一个更深入的了解,以便在处理android程序的时候,可以得心应手一些。 今天在看到Java中的容器时,发现了一些比较有用的东西,就是Java中各种容器的对比,以及使用各种容器的条件,在这里跟大家分享一下。这篇博客,不打算添加描述性的文字了,主要就是几幅图表,当然需要各位有一定的Java基础了。从这些图表原创 2016-08-22 18:14:24 · 842 阅读 · 0 评论 -
Java之字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?{stream结尾都是字节流,reader和writer结尾都是字符流两者的区别就是读写的时候一个是按字节读写,一个是按字符。实际使用通常差不多。在读写文件需要对内容按行处理,比如比较特定字符,处理某一行数据的时候一般会选择字符流。只是读写文件,和文件内容无关的,一般选择字节流。}实际上字节原创 2016-06-22 23:14:08 · 517 阅读 · 0 评论 -
JAVA之多线程的安全问题(线程同步)
一:使用多线程的优点: 提高应用程序的响应,对于图形化界面更有意义,增加用户体验。 提高CPU利用率 改善 程序结构,将长又复杂的进程分为多个线程,独立运行。二 .线程安全问题: 由于一个线程在操作共享数据的过程中,没有执行完毕的情况下,另外的线程参与进来,导致共享数据存在安全问题。三 .解决办法:原创 2016-07-05 23:16:31 · 945 阅读 · 1 评论 -
Java之进程与线程的区别
进程:是并发执行的程序在执行过程中分配和管理资源的基本单位线程:一个服务器通常需要接收大量且不确定数量用户的并发请求,为每一个请求都创建一个进程显然是行不通的,——无论是从系统资源开销方面或是响应用户请求的效率方面来看。因此,操作系统中线程的概念便被引进了。线程,是进程的一部分。线程有时又被称为轻权进程或轻量级进程,也是 CPU 调度的一个基本单位。线程之间共用一个进程的内存空原创 2016-07-05 00:08:54 · 2553 阅读 · 1 评论 -
Java知识点4
Java内部类及其实例化在 Java 中,允许在一个类(或方法、语句块)的内部定义另一个类,称为内部类(Inner Class),有时也称为嵌套类(Nested Class)。使用内部类的主要原因有: • 内部类可以访问外部类中的数据,包括私有的数据。• 内部类可以对同一个包中的其他类隐藏起来。• 当想要定义一个回调函数且不想编写大量代码时,使用匿名(anony原创 2016-07-04 13:16:59 · 1346 阅读 · 0 评论 -
Java知识点3
static关键字以及Java静态变量和静态方法static 修饰符能够与变量、方法一起使用,表示是“静态”的。静态变量和静态方法能够通过类名来访问,不需要创建一个类的对象来访问该类的静态成员,所以static修饰的成员又称作类变量和类方法。静态变量与实例变量不同,实例变量总是通过对象来访问,因为它们的值在对象和对象之间有所不同。public class Demo { static原创 2016-07-04 00:10:58 · 355 阅读 · 0 评论 -
关于android ANR 问题的分析
ANR (Application Not Responding) ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。 默认情况下,在android中Activity的最长执行时间是5秒,BroadcastReceiver的最长...原创 2018-10-29 11:53:34 · 905 阅读 · 0 评论