自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 JAVA学习笔记----多线程下的单例模式

其中包括单线程下的单例模式的两种:懒汉式,饿汉式,以及多线程下的单例模式。package com.dream.test02;public class Test01 { //多线程下的单例模式:线程安全,节省资源 public static void main(String[] args) { // TODO Auto-generated method stub for(int i...

2018-04-18 23:49:18 168 2

原创 JAVA学习笔记----File类和IO流

JZX:今天学习了File类,及其里面对文件的操作,IO流。Ps:File类的方法只能对文件自身的属性进行操作,不能改变文件的内容,如想改变文件的内容,请用IO流。File类:初始化:其有三个有参的构造方法,可以将该文件的绝对路径作为参数:   File file = new File(“C:\\MyFile\\xxx.txt”);也可以将利用拼接法      File file = new Fi...

2018-04-12 00:40:12 218

原创 JAVA学习笔记----TreeSet和TreeMap

TreeSet和TreeMap:TreeSet是collection下set下的实现类,而TreeMap是map下的一个实现类,TreeSet底层是由TreeMap实现的数据结构:TreeSet和TreeMap都是:二叉树源码分析:TreeSet:     创建对象时,不管你是调用的是它的无参构造,还是有参构造,在底层它都会去调用它另外一个以TreeMap对象为参数的构造方法。作用就是给map里的...

2018-04-12 00:28:40 270

原创 JAVA笔记-----集合之ArrayList和LinkedList的比较

 List:List是collection的子接口,List下面又有ArrayList和LinkedList两个实现类,两个实现类中的方法大致相同,都有add、addAll、contains、get、indexOf、remove、set、size等方法,说说它们各自的特点ArrayList:特点:1.可重复  2.有序底层是由一维数组实现的,与数组不同的是,ArrayList中每个元素可以是各种不...

2018-04-09 22:55:52 215

原创 JAVA学习笔记----数组,排序,构造方法

一维数组:  一维数组的含义:数组就是同一类型元素的集合,可以通过数组下标来确定某元素的位置,注意:数组下标从0开始。    初始化:   一维数组初始化分为静态初始化和动态初始化,其中静态初始化是在定义数组时直接赋值,数组长度由系统判断。如 : int[] is = new int[]{1,2,3};  或者 int[] is = {1,2,3};而动态初始化是指定义数组时只定义数组长度,如:I...

2018-04-04 20:08:40 415

原创 JAVA学习笔记----简单工厂模式,模板模式,包装类

简单工厂模式:采用工厂的思维,其实就是利用工厂对象来创建需要的对象,首先,工厂对象要采用单例模式,即私有化其构造方法,在工厂内部创建工厂对象并将其私有,再在工厂类里编写获得工厂对象的静态方法(一般命名为getInstance),当外部程序需要获得工厂对象时,直接用工厂类名.getInstance()即可获得工厂对象为什么要建立工厂:为了方便创建对象,即一个工厂可以创建多个同一类型的对象。要实现此种...

2018-04-04 19:57:53 431

原创 JAVA学习笔记------内部类

内部类:           内部类就是在类的内部定义一个新的类,像变量一样,内部类也分为成员,静态,局部几种成员内部类:            该内部类定义的位置和成员变量相同,即在方法之外。要想调用该成员内部类中的属性和方法,就必须先创建外部类的对象,再在外部类的某方法中创建内部类的对象,并返回你想要的属性或执行你想执行的方法,用外部类对象调用此方法间接调用了内部类里的方法。或者:利用Outt...

2018-04-04 19:53:23 122

原创 JAVA学习笔记------数组

一维数组数组就是一个数据的集合,里面存放着同一种类型的元素,数组下标从0开始,可以通过下标来找到该元素。1.基础部分:1.静态、动态初始化静态初始化:就是在定义数组后,一次性将数组元素赋值,系统自动判定其长度。如 : int[] is = new int[]{1,2,3};  或者 int[] is = {1,2,3};动态初始化:在定义数组时只规定了数组长度。Int[] is = new int...

2018-03-31 23:33:45 249

原创 JAVA学习笔记----继承

继承继承是一种子父类关系,其中 子类继承了父类一般属性和方法。如动物类:      子类:食草                 食肉           子类:羚羊,奶牛        豹子,狮子。注意:      1.extends 关键字,------继承        语法:public class 子类 extends 父类2. 父类的私有化属性和方法不能被子类继承(访问??)继承的好处1...

2018-03-31 23:22:29 210

原创 JAVA小程序----万年历

     输入指定的年份和月份,即可在控制台输出该月的日期图 其中,计算方法是以1900年1月1日为基准/**万年历*/import java.util.Scanner;public class WanNL{ public static void main(String[] args){ int whatD; // 星期几 int day1 = 0;//总天数 int da...

2018-03-30 23:34:28 506

原创 JAVA小程序---学生管理系统

在控制台输入输出的学生管理系统,可以添加,查询,修改,打印学生。import java.util.Scanner;public class StudentManagerSystem{ /** 局部变量:方法里的变量,作用域在该方法内 全局变量:类里,方法外,作用域所有方法都共享 */ public static void main(String[] args){ ...

2018-03-29 23:05:05 1187

原创 JAVA小游戏-----五子棋

在控制台输出的五子棋,输入坐标表示落子,如“1,1”。import java.util.Scanner;//五子棋小程序public class Gobang { public static int length = 21; public static String xY[] = {"⒈","⒉","⒊","⒋","⒌","⒍","⒎","⒏&quo

2018-03-29 22:42:46 296

原创 HDU 2084 数塔 直接求解

数塔Problem Description在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的:有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?已经告诉你了,这是个DP的题目,你能AC吗? Input输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1

2015-08-18 21:41:21 431

原创 POJ 1000 A+B Problem

A+B ProblemTime Limit: 1000MDescriptionCalculate a+bInputTwo integer a,b (0OutputOutput a+bSample Input1 2Sample Output3—————————————————————————————————

2015-08-16 22:16:07 268

原创 POJ 1004 Financial Management

POJ 1004   Financial ManagementTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 165904Accepted: 61731DescriptionLarry graduated this year and finally has a

2015-08-16 22:11:35 341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除