
java细节
文章平均质量分 72
藏余地
这个作者很懒,什么都没留下…
展开
-
Romdom类
Java中存在着两种Random函数:java.lang.Math.Random和java.util.Random 1、java.util.Random的使用创造一个随机数生成器,即构一个造Random对象。而Random有两种构造方法:Random():创建一个新的随机数生成器。默认当前系统时间对应的相对时间有关的数字作为种子数,而不是没有种子。Random(原创 2015-01-24 23:25:23 · 1801 阅读 · 0 评论 -
For And While
在学习数据结构的过程中,无处不在的循环,本人在知道循环次数的情况下,偏爱for循环,但经过试验发现其实While循环更符合真实的循环过程。以下是实验的代码:public class ForAndWhile { public static void main(String[] args) { int p = 0; int i; for (i=0; i < 5; i++) {原创 2015-03-29 19:53:48 · 594 阅读 · 0 评论 -
java多线程机制三--线程的常用方法
1、start()启动进程,使其从新建状态进入就绪队列排队。2、run()定义进程被调用时所执行的操作。3、sleep()让出CPU使用权,因为休眠时被打断会抛出异常,所以需要try·catch包围。4、isAlive()判断线程是否拥有CPU使用权。注意:一个已经运行的线程不能再被分配实体。否则两个实体会并存,而且由于前一个正在运行,不会被垃圾回收机制回收。示原创 2015-03-10 21:52:46 · 527 阅读 · 0 评论 -
Java多线程机制二--使用Runnable接口
一、Runnable接口和目标对象通过Thread子类创建线程的优点在于可以增加新的成员变量和新的方法,但是由于JAVA不支持多继承,所以出现Runnable接口。由上,我们创建线程的新方式是:Thread(Runnabletarget)即直接用Thread类创建线程对象。在创建时,我们向构造方法的参数传递一个实现Runnable接口类的对象,我们叫做目标对象。当线原创 2015-03-09 20:11:25 · 710 阅读 · 0 评论 -
Java多线程机制--Java中的线程
Java多线程机制--Java中的线程一、首先理解程序、进程与线程的关系(略,需个人思考理解)。其中每个进程都有一段专用的内存区域,但是线程之间可以共享相同的内存单元,利用这些共享单元实现数据交换,实时通信和必要的同步操作。二、线程的状态和生命周期1、新建Thread类或者其子类被声明时,已经分配相应的内存空间和资源。但JVM(java虚拟机)尚未将CPU的使用权分给它。2原创 2015-03-08 22:09:17 · 629 阅读 · 0 评论 -
【java编程思想--学习笔记(三)】访问控制-接口实现与类的访问权限
接口实现 什么是数据类型? java中将数据和方法包装在类中,隐藏具体的实现,其结果就是一种数据类型。(封装产生数据类型) 联想到八大基本数据类型,都具有上述的特点。 由于数据类型的上述特点,创造者将权限的边界划在数据类型的内部,将希望被访问的数据和方法与不希望被访问到的方法和数据分开,隐藏不希望被访问到的方法和数据,实际上就实现了接口和具体实现的分离。 也就是说,了解一个类如何去用,懂原创 2015-03-07 15:49:23 · 1394 阅读 · 0 评论 -
【数据结构java描述(一)】单链表类的create()方法的重写以及Node类的理解
首先我们需要知道线性表的链式结构的设计思路:先构造结点类,然后基于结点,设计链式结构类。Java源码中结点类Node.Java:package com.study.test; publicclass Node { Object data; Node next; Node() { this(null,null); } Node原创 2015-03-26 23:15:20 · 8087 阅读 · 0 评论 -
【java编程思想--学习笔记(二)】访问控制-Java访问权限修饰词
如果不提供任何访问修饰词,则意味着它是“包访问权限”。 1.1 包访问权限2.1 public 接口访问权限 3.1 private 你无法访问4.1 protected 继承访问权限原创 2015-02-13 22:57:05 · 707 阅读 · 0 评论 -
【Java编程思想--学习笔记(一)】访问控制-包
Java编程思想–学习笔记(一) 访问控制(或隐藏具体实现)与“最初的实现并不恰当”有关。 1、包:库单元 我们之所以要导入包,就是要提供一个管理名字的空间机制。 每个java文件只能有一个public类。其他私有类为主public·类提供支持。 1.1 代码组织 与编译型语言不同,java可运行程序是一组可以打包并压缩成java文档文件(JAR,使用Java的jar文档生成器)的.c原创 2015-02-12 13:07:33 · 987 阅读 · 0 评论 -
【学了数据结构,就是不一样】对数组对象的答疑
遇到一个数组的声明,private Order[] list = new Order[10];疑问有两个,一是Order【】从哪里来的?Order只是一个类。二是list是数组,惯常应该是Order list【】。 原因如下: 1、在java中数组是对象。为了体现数组是对象的思想,所以会出现Order[] list。 2、java的对象数组,与基本类型的数组的区原创 2014-12-28 00:04:11 · 484 阅读 · 0 评论 -
返回布尔值的方法的编写实践
第一次写返回布尔值的方法,感觉有代表性。public static boolean isNull(String sql) { // 标记位---什么是标记位?flag,装在布尔值的容器。是否存在的标记 boolean flag = false; try { //初始化上下文 Context原创 2015-01-01 20:12:34 · 3012 阅读 · 0 评论 -
java类型转换
1、如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float,原创 2015-02-05 23:24:36 · 392 阅读 · 0 评论 -
java中instanceof的用法
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。说明:原创 2015-02-03 17:47:45 · 510 阅读 · 0 评论 -
【Android API】java.util.List<E>
java.util.List属于公共接口,因此List list = new List();是无法实例化的。已知间接子类:AbstractList , AbstractSequentialList , ArrayList , CopyOnWriteArrayList , LinkedList , Stack , Vector 可以通过这些类来实例化翻译 2015-01-28 19:39:21 · 1581 阅读 · 0 评论 -
什么是哈希码?
哈希码产生的依据:哈希码并不是完全唯一的,它是一种算法,让同一个类的对象按照自己不同的特征尽量的有不同的哈希码,但不表示不同的对象哈希码完全不同。也有相同的情况,看程序员如何写哈希码的算法。在Java中,哈希码代表对象的特征。例如对象 String str1 = “aa”, str1.hashCode= 3104String str2 = “bb”, str2.hashCode=原创 2015-01-28 20:33:12 · 1381 阅读 · 0 评论 -
Java中数组的遍历
(I)标准for循环遍历数组例如代码片段:int [] nums = new int [] {0,1,2,3,4,5,6,7,8,9};for(int i=0;i System.out.println(num[i]);}(II)for-each循环遍历数组语法:for(:){ 语句;}例如代码片段:for(int n : num原创 2015-01-09 16:48:14 · 544 阅读 · 0 评论 -
【java编程思想--学习笔记(四)】对象导论
写这篇博客的前言: 长话短说,我希望通过阅读《java编程思想》来使我的代码 简洁可用 。 目的的层次不同,首先具体的目标是,了解Java的特性和巩固Java的基础。 更抽象的目的如下: 1、期待以巩固基础的方式,使代码优美,简洁,高效。 2、使自己写的模块能够开放适度,好用。 3、形成一种对代码是否优美的审美观。于是《Java编程思想》第一章 对象导论 由此开始。1.1 抽象原创 2015-08-16 23:20:01 · 663 阅读 · 0 评论