自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 毕业5年决定人的一生(转)-- 大家千万不要错过这篇文章

大家千万不要错过这篇文章,毕业三年多了,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。        正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是

2015-10-11 07:19:12 330

原创 JAVA基础--db23多线程

待续

2015-10-07 11:38:23 273

原创 JAVA基础--db22_java反射机制&正则

正则:表示点     \\.表示组    ()\\1   第一组1:匹配2:切割3:替换4:获取类—正则对象Pattern       匹配器Matcher才是真正要用的其中\\b是单词边界网页爬虫:利用的正则反射机制:反射技术基本应用:tomcat动态获取web.xml配置文件,从

2015-10-07 11:29:28 344

原创 JAVA基础--db21_java网络编程&序列化

网络编程:网络参考模型:网络通讯要素:在没有网的情况下,为了方便本机,也给配置了一个127.0.0.1  如果这个不行,说明网卡挂了。防火墙:就是禁用那些软件的端口所在的API:java.net.InetAddressSocket:套接字http请求:http响应:URI:统一资源标识符

2015-10-03 16:07:45 399

原创 JAVA基础--db20_java转换流_file对象&GUI

GUI:图形用户界面编程Java为GUI提供的对象都在java.awt(需要调用本地系统,属重量级控件)和javax.swing(轻量级,增强了可移植性)包中继承关系图:时间监听机制:事件监听机制流程图:装插件:都是在eclipse主目录里的这两个文件夹IO流:读取键盘录入的数据,并打印在控制台上,键盘本身就是输入设备

2015-10-01 21:25:21 764

原创 JAVA基础--db19_javaIO流缓冲区

复制:其实就是先读后写public classHelloWorld {   public static voidmain(String[] args) throws IOException{      FileReader fr = newFileReader("C:\\QcOSD.txt");      FileWriter fw = newFileWriter(

2015-10-01 21:08:26 554

原创 JAVA基础--db18_javaSystem&Math&Date&IO流

类System:类中的方法和属性都是静态的System.in//读取键盘的输入常见方法:long      currentTimeMillis();getProperties()获取系统信息:package db_01; importjava.util.Properties;importjava.util.Set; public classHello

2015-10-01 20:49:22 373

原创 JAVA基础--db17_javaMap集合_集合框架工具类

关联源码:开源项目都可以关联,去找src源文件小技巧:这里要将字符串转陈数组,就算记不清了方法,也有一个小技巧;知道返回值类型,可以先写返回值类型,然后str.(alt+/)自动联想就可以了。集合框架工具类:Collections1:排序(按字典顺序,按长度;即一个自然排序一个按比较器排序2:折半,最值3:逆序,替换4:随机排序容器的工具类还有:Arrays

2015-10-01 18:46:42 355

原创 JAVA基础--db16_java泛型_map集合

Map集合:是和Collection并列的常用方法:Keyset图解因为key是唯一的,set也是唯一的,所以用set集。Key相当于一个丈夫EntrySet图解HashTable和Vector一样,都是1.0出来的泛型:jdk1.5以后发生的技术运行时,会将泛型去掉,生成的class文件中是不带泛

2015-10-01 18:32:57 347

原创 JAVA基础--db15_java集合框架

Vector集合:在1.0的时候就有了,1.2之后纳入了集合框架,现在基本被arraylist替代。其中,所有带elements的方法,都是其独有的addElement()        Enumention  en =  vector.elements()LinkedList集合:addLast()  addFirst() removeFirst()  removeLast()因

2015-10-01 18:16:56 315

原创 JAVA基础--db14_java基本类型包装类_集合框架

基本数据类型包装类:如果字符串被integer封装,可以使用另一个非静态的方法intValue();将一个对象转换成整数进制转换:自动装箱拆箱:作用,简化书写集合:数字有很多用数组存,数组有很多用二维数组存;固定长度数据很很多用对象存,对象有很多用集合存;长度可变删除要么是delete  要么是remo

2015-10-01 18:12:04 318

原创 JAVA基础--db13_java_String&StringBuffer

String:字符串存储在字符串常量池;字符串缓冲区支持可变的字符串String str = “abc”;在常量池中创建一个对象String str1 =new String(“abc”);//在堆中创建两个对象Sys(str==str1);//falseSys(str.equals(str1));//true,string类复写了object的equals方法,根

2015-10-01 17:48:52 272

原创 JAVA基础--db12_java包机制

包机制:包在系统里体现就是文件夹权限范围:子类中指的是不同包中的子类

2015-10-01 17:46:47 612

原创 JAVA基础--db11_java异常_Object类

异常:在java中用类的形式对不正常的情况就行了描述和封装对象描述不正常的情况的类,就称为异常类以前正常代码和问题代码相结合,现在将正常流程代码和问题代码分离。提高阅读性其实,异常就是java通过面向对象的思想将问题封装成了对象用异常类对其进行描述举例:ArrayIndexOutOfBoundsException   数组角标越界异常NullPointe

2015-10-01 17:41:48 420

原创 JAVA基础--db10_java多态-内部类

多态:多态的好处:提高了代码的扩展性,前期定义的代码可以使用后期的内容(前期定义了一个动物,后面来了一个猪,猪属于动物,可以将猪作为动物传入从而使用)//一只鸡去吃饭,后来鸡多了,抽成鸡类,让鸡去吃饭;再后来让了猪,再抽取,变成动物,让动物去吃饭。这就是多态的好处多态的弊端:前期定义的内容不能使用后期子类的特有内容。多态的前提:1:必须要有关系(继承/实现)

2015-10-01 17:33:53 1846

原创 JAVA基础--db09_java继承-final-抽象类-接口

子类的构造函数第一句都有一个隐式的super();不管子类构造空不空参,调用的父类都是空参的。如果父类中没有空参的构造,子类中必须明确调用哪一个final关键字常量都是大写的抽象类:abstract classDemo{      abstract void show();} 抽象函数所在的类也必须是抽象的抽象函数没有方法体,最后还是以分

2015-09-24 14:30:41 593

原创 JAVA基础--db08_java继承-单例模式

1:有些工具类的方法都是静态的,为了不让你创建对象,可以将构造函数私有化2:设计模式:强调的是思想,换到其他面向对象的语言中也适应public classHelloWorld {   public static voidmain(String[] args) {      Single2 s1 =Single2.getInstance();      Singl

2015-09-23 16:48:42 578

原创 JAVA基础--db07_java构造函数-this-static

构造函数:构造函数,对象创建时就运行关键字this:Person(Stringname){      name = name;//局部变量赋值给局部变量,都是在栈中,堆中的没影响到}Person(Stringname){      this.name = name;//this.name代表的是堆中的name,将栈中的赋值给堆中的}thi

2015-09-22 14:12:19 438

原创 JAVA基础--db06_java面向对象-二维数组

二维数组:格式三:int[][] arr = {{3,1,7},{2,4},{8}};面向对象:描述事物就2点,一是属性,二是方法类与对象的关系类:事物的描述对象:该类事物的实例,实体,在java中通过new来创建定义类其实就是在定义类中的成员(成员变量—属性,成员函数—方法)成员变量:定义在了类中,存在于堆内存的对象中,都有默认初始化值;     局部变量

2015-09-21 00:45:36 346

原创 JAVA基础--db05_java数组常见功能-查表法

1:数组:其实就是一个容器最根本的就两动作:存和取核心思想:就是对角标的操作 第一列:可以用的方法和属性   length第二列:该方法的返回值   int第三列:这个方法是属于谁的方法   int[]2:练习:遍历、最值(找出元素、找出下标)、排序(冒泡、排序)、查找(二分法)冒泡排序: package db;//冒泡排序public class 

2015-09-19 22:37:34 580

原创 JAVA基础--db04_java语句-函数-数组

1:for循环语句嵌套:大圈套小圈的思想几行是由外圈控制的,几列是由内圈控制的************九九乘法表: 形似三角形可以抽象成for循环嵌套乘数随着行的增加而增加,可以抽象成外圈for循环           被乘数那么就抽象成内圈public classHelloWorld {        public static v

2015-09-19 16:20:04 292

原创 JAVA基础_db03_java运算符-语句

1:比较运算符:结果是布尔值(>、=、instanceof)instanceof检查是否是类的对象  “hello”instanceof String2:逻辑运算符(逻辑电路,易于记忆):&、|、!、^(异或)、&&、||逻辑运算符用于连接两个布尔类型的表达式^异或:相同为假,不同为真3:位运算符:指的是二进制位或者说比特位(>、>>>、&、|、^、~)>>>:无符号右移

2015-09-19 09:41:18 263

原创 JAVA基础--db02_java语言关键字

1:Java语言基础组成(所有语言都是这些语法)      2.1关键字         2.5运算符      2.2标识符         2.6语句      2.3注释      2.7函数      2.4常量和变量   2.8数组2:关键字:被赋予了特殊含义的英文单词,关键字都是小写(class/public/static/void..)3:类名:首字母大写,多

2015-09-17 14:37:44 308

原创 JAVA基础--db01_入门-软件安装-环境变量

1:基础常识          1:软件开发         2:人机交互方式         3:常用的dos命令2:什么是软件?一系列按照特定顺序组织的计算机数据(性别、年龄等)和指令(处理数据的方式)的集合3:常见的软件      系统软件:DOS(磁盘操作系统)、windows(窗口化操作)、linux等      应用软件:扫雷、迅雷、QQ等4:什么是

2015-09-16 22:26:28 594

空空如也

空空如也

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

TA关注的人

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