自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 新手做LeetCode 2 Add Two Numbers

/** *You are given two linked lists representing two non-negative numbers.  *The digits are stored in reverse order and each of their nodes contain a single digit. * Add the two numbers and retu

2016-03-22 12:01:29 246

原创 新手做LeetCode N16 3Sum Closest

先贴个题目和答案。/** * Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. * Return the sum of the three integers.  * You may assume th

2016-03-22 10:32:58 246

原创 新手做LeetCode(15. 3Sum)

题目如下:package com.hll.LeetCode;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;/** * Given an array S of n integers, are ther

2016-03-21 17:35:49 371

原创 Java反射机制学习笔记(一)

利用反射,能够在程序运行的时候获得正在运行的类的各种信息,包括该类的属性,方法,构造器等。想要利用反射机制,首先要获取一个类的Class对象。一、获取一个Class对象的方法:1、通过来自父类Object对象的getClass()方法获得Class c = new String("reflection").getClass();2、通过Class.forName(Strin

2015-11-23 21:34:25 278

原创 XML是干什么的,以及一些概念

XML(eXtended Markup Language)XML是可扩展标记语言的缩写,是一种类似HTML的标记语言。XML是被设计用来描述数据,能够用纯文本的形式表现各种结构复杂的数据,易于在各平台上构造和解析,因此在跨平台网络数据交换,数据存储等方面得到广泛的应用。可扩展:指程序员可以定义自己需要的标记,创建自己的标记语言,但定义标记时,必须遵守XML规范。标记语言

2015-10-25 20:46:45 813

原创 I/O具体类

1)FileInputStream和FileOutputStream:以字节为操作单位的文件输入流和文件输出流。利用这两个类可以对文件进行读写操作。注意:FileInputStream读取中文会出现乱码,原因是在Unicode编码中,一个英文字符是用一个字节编码,而一个中文字符则是用两个字节编码,而用字节流读取中文时,是一个一个字节读取,所以会出现编码错误。注意:FileOut

2015-10-25 20:39:56 370

原创 JavaIO

JAVA中将文件抽象成了File类。File类既可代表文件,也可以代表目录。File类File类定义了一系列与操作无关的方法来操作文件和目录。一个File对象可以代表一个文件,也可以代表一个目录。创建一个File类对象后,如果是目录,可以显示目录清单。新建或删除目录;如果是文件,可以查阅文件的属性和路径信息,也可以输出和改名。可以通过查阅API帮助文档了解更多的相关内容。I

2015-10-25 20:37:38 662

原创 Java集合框架

Java集合框架中分为两大类:装载数据的集合类和操作数据的工具类。Java集合类是基于Connection接口,再根据不同需求分类为Set、List和Map三大接口Java集合就像一种容器,可以通过相应的方法将多个对象的引用放在容器中。容器中的(对象的引用)类型都为Object类型,所以可以通过向上转型存放任意类型的对象引用,但从容器中取出元素时需要向下转型(强制)

2015-10-11 20:36:35 348

原创 Java多线程学习小结

首先要理解何为多线程程序:1、单任务和多任务:单任务:指系统每次只能做一件事多任务:指系统可以同时做多件事在多任务操作系统里,一个任务一般对应一个进程,也可以包含多个进程。2、进程和线程进程:指每个独立程序在计算机上的一次执行活动。线程:一个进程中可以进行多个任务,每个任务通常称为一个线程。这种只能执行一个任务的程序称为单线程程序,而能同时执行多个线程的程序

2015-10-11 20:25:39 395

原创 简易计算器

用JAVA做了一个简易计算器来巩固之前学的swing方面的知识。实现了如下功能:加减乘除、小数点、负数、清屏。主要的问题在于要将显示的逻辑和运算的逻辑分开,输入的逻辑和显示的逻辑分开。这样实现起来就不会太乱。package com.lovo.mbt59.caculator;import java.awt.Dimension;import java.awt.Font;import j

2015-09-27 23:59:12 380

原创 常用类

常用类----System,Runtime,包装类System类currentTimeMillis()返回以毫秒为单位的当前时间(从1970.1.1开始计算)exit(int status)终止当前的系统属性getProperties()确定当前的系统属性getProperty(String key)获得当前指定键指示的系统属性nanoTime()返回最准确的可用系统计

2015-09-25 00:06:05 327

原创 Swing的事件驱动机制

用户对组件的一个操作,称为一个事件Event,如点击一下按钮的操作。产生事件的组件叫事件源Event Source ,如被点击的按钮就是事件源。对产生事件的组件进行监听,称为事件监听器,如监听按钮有没有产生事件。对事件监听器监听到的事件进行处理。称为事件处理Event Handle。事件处理机制的流程:1)注册事件源(组件)的事件监听器;2)用户操作事件源(

2015-09-24 23:55:44 758

原创 匿名内部类

匿名内部类是没有名字的局部内部类。其定义过程和实例化过程是连在一起的,通常用来实现只使用一次的且继承了某个类或实现了某个接口的对象。下面举例说明。有一个抽象类Pet.abstract class Pet {void eat();}现在,我养了一只猫,它就继承自Pet类,我的猫爱吃鱼。public class cat extends Pet{void eat(

2015-09-17 21:38:47 238

原创 接口与抽象类的区别

1、接口中的方法必须全是抽象的,抽象类中可以有抽象方法也可以有非抽象的。2、接口中的属性全部是由public final static 修饰的,抽象类中则不必要。3、接口中不能定义静态方法。4、一个类只能继承一个抽象类,但是可以实现多个接口5、接口中不能含有构造器与初始化块接口的使用。接口使用interface定义,如 interface fly{}要实现接口则

2015-09-17 20:47:05 304

原创 9.17异常处理

什么是异常?    对于程序执行时出现的意外情况,在java语言中被称为异常(Exception),出现异常时进行的相关处理则称为异常处理。java语言中使用一些专门的类来描述不同的异常情况,而这些专门的类称为异常类,所有的异常类组成了java语言的异常类继承树体系。常见的异常类Exception                   异常继承树的根类Runtim

2015-09-17 20:42:41 277

原创 2015.8.27 万年历制作

下面来讲万年历的制作。根据给出的年,月,日信息,来输出当前月份的信息,最终效果如下:以1900年1月1日(星期一)为基准,来计算当前的星期。关键在于要计算1900年1月1日距今的天数days。得出days后即可通过取余得出当前日期的星期信息,需要注意的是,计算星期时,使用的应该是当月第一天距1900年1月1日的天数。在计算days时,要特别注意闰年的情况。贴出代码如下packa

2015-08-27 20:20:50 446

原创 2015.8.25

今天将了许多内容,主要包括环境变量的配置,MyEclipse的使用,JAVA的标识符命名规则,介绍了数据类型,运算符等。已经比较熟悉的数据类型及运算符我就不再总结了,接下来就说说环境变量的配置,命名规范。1、环境变量的配置PATH---jdk安装目录的bin文件夹 ——为了找到java javac,若不设置此变量,则每次在命令行窗口中都必须转到bin目录下。C:\Progr

2015-08-25 19:31:48 253

原创 2015.8.24

JAVA学习路线学习目标是制作企业级的网站,为了达到这个目标,我们分三个阶段学习第一阶段——JAVA基础Java语法,面向对象编程思想,数据库基础(mysql,oracle),第二阶段——简单Web开发Web开发基础,html、css、javascript、jquery、Tomcat第三阶段——企业级应用(利用框架开发符合规范的应用)使用框架开发企业级应

2015-08-24 18:40:38 221

空空如也

空空如也

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

TA关注的人

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