Java
木工当道
我喜欢魅族M3,你呢
展开
-
京东2017实习生Java.md
大意为: 警察抓小偷。X为小偷,#为行人,数字代表警察可抓取的范围。输入实例 9 X1X#2X#XX注意边界条件,和字符型转换位数字 。import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in);原创 2017-04-07 21:52:34 · 327 阅读 · 0 评论 -
四线程读写_牛客网
题目设计 4 个线程,其中两个线程每次对 j 增加 1 ,另外两个线程对 j 每次减少 1. 写出程序。Java实现(转自牛客@冰封无痕)package src;/** * Created by Administrator on 2017/8/22. */class Resoure { private int j = 0; public synchronized void add原创 2017-08-22 00:35:34 · 352 阅读 · 0 评论 -
后台程序与前台程序
后台线程:指为其他线程提供服务的线程,也称为守护线程。JVM的垃圾回收线程就是一个后台线程。 前台线程:是指接受后台线程服务的线程,其实前台后台线程是联系在一起,就像傀儡和幕后操纵者一样的关系。傀儡是前台线程、幕后操纵者是后台线程。由前台线程创建的线程默认也是前台线程。 前台线程和后台线程的区别和联系: 1、后台线程不会阻止进程的终止。属于某个进程的所有前台线程都终止后,该进程就会被终止。所有剩余转载 2017-08-22 00:06:16 · 2770 阅读 · 0 评论 -
LeetCode - 3 -Longest Substring Without Repeating Characters
Given a string, find the length of the longest substring without repeating characters原创 2017-07-08 15:15:09 · 169 阅读 · 0 评论 -
java.lang.Obejct类.md
Java最基本的类型,其他类都将Object作为超类,Obect类方法含有一下方法: 类型 方法 说明 protected Object clone() 创建、返回复制对象 boolean equals(Object obj) 对象比较,注意值比较区别 protected void finalize() GC方法,尽量少用 Class getCl原创 2017-06-14 19:18:04 · 272 阅读 · 0 评论 -
继承和多态.md
继承 计算机程序中使用类的继承关系,来表示对象之间的关系。继承从含义上讲,是因为子类继承了父类的某些属性和方法,并且自身又可以与父类不同。继承 隐含父类。在Java中默认隐含Object类的继承,此类没有属性,只有方法(equals()、getClass、hashCode()、notify()、notifyAll()、toString()、wait()、wait(long timeout))。原创 2017-06-14 19:17:01 · 148 阅读 · 0 评论 -
Java中复用类-final关键字.md
[TOC] final类基本含义为无法改变,但在数据、方法和类三种情况下的使用不同。final数据 final关键字告知编译器数据恒定。 final的引用在数据类型、对象描述时,功能不同。对基本数据类型,final使数据恒定不变;但是对对象引用,final限定的是不能更改描述对象,但对像的值变动是允许的,同样适用于数组此对象。 当static final域时,只占据一段不改变的存储变量。可以认为对原创 2017-06-14 19:16:37 · 220 阅读 · 0 评论 -
静态内部类.md
嵌套类 静态类 非静态类 匿名类 总结 静态非静态类的调用格式 嵌套类 定义 嵌套类(Nested class)是指定义在另一个类的内部类。 作用 用于为他的外围类提供服务。 分类 嵌套类可以分为四种,静态成员类static number class、非静态成员类nostatic number class、匿名类 anonymous class、局部类 local class。 静态类 静原创 2017-06-14 19:16:01 · 203 阅读 · 0 评论 -
剑指offer_第一个只出现一次的字符
题目描述在字符串中找到第一个只出现一次的字符,如输入”google”, 则输出’l’。解题思路 使用hash表结构,因为ASC字符共有256位,建立hashTable[256]。 第一次遍历字符串,计算当前字符应当在hashTable[256]中的位置,并且从0开始自增相应位置的数据。 第二次遍历,找到第一个只有单个字符的位置。 Java实现public class Solution { p原创 2017-06-02 18:21:06 · 158 阅读 · 0 评论 -
剑指offer_连续子数组的最大和
题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?(子向量的长度至少原创 2017-05-31 17:04:10 · 168 阅读 · 0 评论 -
单例模式.md
单例模式思想 特点 优点 注意 Java实现 实现方式 懒汉模式_线程安全 恶汉模式 单例模式(Singleton Pattern),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。 单例模式思想一个类能返回对象一个引用和一个获得该实例的方法(必须静态方法),同时只有单个对象被创建。特点 单例类 —> 只能一个实例。 单例类必须自己创建自原创 2017-04-09 14:41:21 · 196 阅读 · 0 评论 -
Java中NIO中Path类
[TOC] 文件系统可以通过java.nio.file.FileSystems这个final类来访问。 Java7中文件IO发送巨大变化,引入新类:import java.nio.file.DirectoryStream; import java.nio.file.FileSystem; import java.nio.file.FileSystems; import java.nio.file.原创 2017-08-15 20:09:32 · 1255 阅读 · 0 评论