![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
程序引力
这个作者很懒,什么都没留下…
展开
-
Java数组
Java数组第一部分:先对Java数组的声明、创建和初始化作简单介绍,之后附有总结(可以直接看这部分总结); 第二部分:对数组操作的总结。 [TOC]Java数组的声明、创建和初始化 ##数组的声明 //recommended first one Type[] var; Type var[]; ##数组的创建 为数组分配空间 new Type[num] ##数组初始化 ###默认初始化 对原创 2016-08-20 20:03:25 · 190 阅读 · 0 评论 -
Java集合类
Java集合类1.特点1.1 Collection每个“槽”中只能保存一个元素1.1.1 Set 相同数只保存一次 除TreeSet外,所有Set均与Collection完全一样 1.1.2 List 以特定顺序保存数据 尽管List要用的方法都在Collection中,但它与Collection存在着明显不同 1.1.3 Queue 不用Collectioin方法 1.2 Map每个“槽”中能保存原创 2016-09-08 08:59:23 · 175 阅读 · 0 评论 -
Java细节
Java细节equals()与==的区别 ==:对于基本类型,比较它们的值;对于引用,比较引用是否指向同一个对象,即比较堆中地址 equals():比较的也是对象的地址(Thinking in Java, page 489),只是如String,Integer,Data等对继承自Object的equals()重载了而已。所以给人们的感觉是equals()是比较值。(具体equals可以查看Objec原创 2016-09-08 08:59:05 · 167 阅读 · 0 评论 -
内部类
内部类普通内部类静态内部类 只有内部类才能声明为static,即静态内部类(普通类只能有public,abstract,final或无修饰) 只有静态内部类才能拥有静态成员,普通内部类只能定义普通成员 静态类跟静态方法一样,只能访问其外部类的静态成员 外部类的静态方法若访问内部类,只能访问静态内部类原创 2016-09-08 08:58:44 · 178 阅读 · 0 评论 -
Java读写文件
Java读写文件读文件记忆方式:r= new BufferedReader(new FileReader(new File(fileName))); String str=r.readline(); r.close();写文件记忆方式:w= new BufferedWriter(new FileWriter(new File(fileName))); w.write("Hello World");原创 2016-09-08 08:58:14 · 195 阅读 · 0 评论 -
Java修饰符
Java修饰符类修饰符 可访问控制符是:公共类修饰符 public,default 非访问控制符有:抽象类修饰符 abstract ;最终类修饰符 final 域修饰符 可访问控制符有 4 种:公共访问控制符: public ;私有访问控制符: private ;保护访问控制符: protected ;私有保护访问控制符: private protected 非访问控制符有 4 种:静态域修饰符:原创 2016-09-08 08:57:44 · 232 阅读 · 0 评论 -
进程间通信
进程间通信[TOC] 总的来说,分类两大类:共享内存和消息传递。共享内存更为具体地,可以分为:管道管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。有名管道(Named Pipe)有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。共享内存共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个原创 2016-09-08 08:55:25 · 167 阅读 · 0 评论 -
sleep和wait的区别和联系
sleep和wait的区别和联系共同点Java 线程中的sleep和wait有一个共同作用,停止当前线程任务运行区别 来源:两个方法来自不同的类,分别是Thread和Object 同步锁:sleep不释放同步锁,wait释放同步锁。sleep后,同步块内的代码依然不能被其他线程访问。 运行方式:线程停止时间到后,sleep恢复运行,而wait会使当前线程进入等待状态,等待notify()唤醒 适用范原创 2016-09-08 08:54:48 · 309 阅读 · 0 评论 -
蛇形矩阵-Java代码示例
蛇形矩阵-Java代码示例 import java.util.Scanner;public class SeXingJuZhen { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int x=reader.nextInt(); int原创 2016-09-02 11:21:12 · 835 阅读 · 0 评论 -
NP问题及其相关内容介绍
NP问题及其相关介绍NP问题及其相关介绍 分类 概念 P问题 NP问题 约化 NP完全问题 NP难问题 结论 分类 P问题 NP问题 NP完全问题 NP难问题 概念P问题NP问题约化约化(Reducibility,有的资料上叫“归约”)。简单地说,一个问题A可以约化为问题B的含义即是,可以用问题B的解法解决问题A,或者说,问题A可以“变成”问题B。《算法导论》上举了这么一个例子。比如说,现在有两个问原创 2016-09-08 08:54:08 · 645 阅读 · 0 评论 -
线程间通信
线程间通信线程间的通信涉及到4个问题: * 线程间如何传递信息 * 线程之间如何同步,以使一个线程的活动不会破坏另一个线程的活动,以保证计算结果的正确合理 * 当线程间具有依赖关系时,如何调度多个线程的处理顺序 * 如何避免死锁问题线程间通信方式:以Windows为例,分为 * 全局变量方式 * 消息传递方式 * 参数传递方式 在Windows程序设计中,应用程序的每一个线程都拥有自原创 2016-09-08 08:56:22 · 210 阅读 · 0 评论 -
Java数组
Java数组第一部分:先对Java数组的声明、创建和初始化作简单介绍,之后附有总结(可以直接看这部分总结); 第二部分:对数组操作的总结。 [TOC]Java数组的声明、创建和初始化 ##数组的声明 //recommended first one Type[] var; Type var[]; ##数组的创建 为数组分配空间 new Type[num] ##数组初始化 ###默认初始化 对原创 2016-09-08 08:59:41 · 167 阅读 · 0 评论 -
Java集合类
Java集合类1.特点1.1 Collection每个“槽”中只能保存一个元素1.1.1 Set 相同数只保存一次 除TreeSet外,所有Set均与Collection完全一样 1.1.2 List 以特定顺序保存数据 尽管List要用的方法都在Collection中,但它与Collection存在着明显不同 1.1.3 Queue 不用Collectioin方法 1.2 Map每个“槽”中能保存原创 2016-08-20 20:02:00 · 147 阅读 · 0 评论 -
深入浅出Android单元测试(一):单元测试基础
想学习单元测试无从下手,本文对以最易懂的方式介绍单元测试。 若有错漏,烦请斧正。转载请注明出处。欢迎关注程序引力 作者:程序引力 | 谢一 (Evan Xie) 邮箱:evanyixie@gmail.com 软件测试作为软件质量的保障,有着十分重要的意义。按照不同的层次划分,测试也有着诸多的种类。按照测试方式分,有白盒测试、黑盒测试、灰盒测试。按照测试范围或流程来分,有单元测试、集成测试...原创 2018-11-21 23:31:31 · 243 阅读 · 0 评论