- 博客(23)
- 收藏
- 关注
原创 Java基础_13_反射机制
__________反射机制__________反射的基石:Class类概述反射就是把Java类中的各种成分映射成相应的Java类。Java程序中所有的类也是一类事物,Class类就是用于描述Java类的。Method类就是用于描述Java类中方法的。所有类在加载进去内存时
2016-01-22 01:00:05 484
原创 Java基础_12_正则表达式
_____正则表达式_____概述正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。特点1. 灵活性、逻辑性和功能性非常的强。2. 可以迅速
2016-01-21 20:19:16 565
原创 Java基础_11_网络编程
_____网络编程_____概述在现在忘得网络模型中,最常见的就是TCP/IP模型TCP/IP模型由上至下主要分为:应用层,传输层,网际层和主机到网络层,一般开发是处于传输层和网际层,应用层为:FTP和HTTP协议等,传输层为:UDP和TCP等,网际层为:IP。用户在应用层
2016-01-21 19:21:44 514
原创 Java基础_10_IO流总结
_____IO(Input Output)流_____概述IO流就是用来处理设备之间的数据传输的,而Java对数据的的操作时通过流的方式,其操作流的类都在IO包中。流分类按照操作的数据分为:字节流和字符流按流向分为:输入流,输出流IO流常用基类
2016-01-21 14:44:50 585
原创 Java基础_09_Java常见类
_____Java常见类_____System类概述:System 类包含一些有用的类字段和方法。它不能被实例化。 在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实
2016-01-18 23:41:05 443
原创 Java基础_08_Java泛型
_____Java泛型_____泛型的概述JDK1.5版本以后出现的新特性,用于解决安全问题,是一个类型安全机制。优点:1.将运行时期出现的ClassCastException,转移到了编译时期。2.避免了大量的强制转换。泛型的使用简单使用://JD
2016-01-17 19:57:38 428
原创 Java基础_07_集合框架
_____集合框架_____集合框架定义所谓的集合就是存储数据的容器,而存储方式(数据结构)的多样性导致了集合的多样性,我们针对不同集合的共性不断地向上抽取最终形成的体系我们就称之为集合框架。常用集合框架图集合的分类集合框架分为单列集合的coll
2015-12-23 15:45:24 453
原创 Java基础_06_基本数据类型和字符串
_____基本数据类型和字符串_____基本数据类型包装类为了方便对基本数据类型进行限定(最大最小值等等)和各种操作,建立了基本数据类型包装类,对应如下:byte Byteshort Shortchar Characterint Integerfloat
2015-12-22 17:01:58 729
原创 Java基础_05_多线程
_____多线程_____线程与进程进程:一个正在执行的程序,最少包含一个线程线程:程序中的执行路径(控制单元)很好的例子就是迅雷多线程下载,下载同一个文件的时候有N个节点在同时下载,其中的节点就相当于线程,执行中的迅雷就相当于进程。class Demo
2015-12-09 20:26:28 385
原创 Java基础_04_面向对象
_____面向对象_____面向对象的自我理解面向过程:强调的是功能行为。面向对象:将功能封装进对象,强调具备功能的对象比如对于一个人,他拥有工作,吃饭,睡觉三种方法,在面向过程中,我们就得这么写:class Demo { public sta
2015-12-08 13:20:26 656
原创 Java基础_03_Java数组
_____Java数组_____初识数组定义:数组就是同一种类型数据的集合,就是一个容器申明数组的方式:1.元素类型[] 数组名 = new 元素类型[数组长度]int[] arr = new int[5];2.元素类型[] 数组名 = new 元素类型[]{元素,元素,...}int[] arr = new int[]{1,2,3,4,5};int[]
2015-12-07 21:15:08 516
原创 Java基础_02_Java编程基础
_____Java编程基础_____基本知识成列出来太多,所以这里只记录在学习编程基础时候遇到的部分知识总结。进制概述:计算机中数据是以01的二进制形式表示的正数的二进制:1字节等于8位二进制01010101---二进制(1位二进制位代表1位)125--------八进制(3位二进制位代表1位)55-------十六进制(4位二进制位代表1位)所
2015-12-07 15:45:27 394
原创 Java基础_01_与Java的初次碰撞
Java语言概述简介:是SUN于1995年推出的一种面向Internet的高级编程语言,在Web应用程序中使用广泛。其特点为简单易学,完全面向对象,安全可靠,跨平台。技术框架:JAVAEE:是为开发企业级应用程序提供的一套
2015-12-06 23:18:41 495
原创 时间复杂度为O(m*n)最长公共子串
什么叫最长公共子串,就是两个字符串当中最长的连续的公共子串,注意连续;而子序列可以不连续,顺序一样即可,不要混淆。对于两个子串,我们先找出短字符串L中(长的也可以)每个字符在长字符串H中的位置,这样我们就构建出一个二维表:L:deasdfe1raH:unnasdsdfew333
2015-03-17 11:28:43 3531
转载 a标签自动解析URL
很多时候我们有从一个URL中提取域名,查询关键字,变量参数值等的需要,而万万没想到可以让浏览器方便地帮我们完成这一任务而不用我们写正则去抓取。方法就在JS代码里先创建一个a标签然后将需要解析的URL赋值给a的href属性,然后就得到了一切我们想要的了。
2015-03-15 23:37:45 1415
原创 MD5加密精简
package com.sheychen.string.md5;import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException; public class MD5Utils { public static String m
2015-03-15 08:13:13 457
原创 HBuilder下的HTML5 Plus
偶然机会用到HBuilder,作者表示以前都是用的webstorm,被其内部对HTML5+项目的支持给惊到了。第一次在论坛上看到HTML5跨平台性可以依靠Native.js用建立跨android和ios的应用,觉得这是一门很有潜质技术,不过一时忙也就忘了,这次在朋友推荐下使用了
2015-03-14 15:14:08 1828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人