自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java 实例

本章节我们将为大家介绍 Java 常用的实例,通过实例学习我们可以更快的掌握 Java 的应用。Java 环境设置实例Java 实例 – 如何编译一个Java 文件?Java 实例 – Java 如何运行一个编译过的类文件?Java 实例 - 如何执行指定class文件目录(classpath)?Java 实例 – 如何查看当前 Java 运行的版本?

2016-03-25 09:21:59 371

转载 Java 文档注释

Java只是三种注释方式。前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。说明注释,是你更加方面的记录你的程序的信息。javadoc 标签javadoc工具软件识别以下标签:标签描述

2016-03-24 13:55:44 304

转载 Java Applet基础

applet是一种Java程序。它一般运行在支持Java的Web浏览器内。因为它有完整的Java API支持,所以applet是一个全功能的Java应用程序。如下所示是独立的Java应用程序和applet程序之间重要的不同:Java中applet类继承了 java.applet.Applet类Applet类没有定义main(),所以一个 Applet程序不会调用main()

2016-03-24 10:10:09 354

转载 Java 多线程编程

Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所

2016-03-22 08:49:37 280

转载 Java 发送邮件

使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMail API 和Java Activation Framework (JAF) 。你可以在 JavaMail (Version 1.2) 下载最新的版本。你可以再 在JAF (Version 1.1.1)下载最新的版本。下载并解压这些文件,最上层文件夹你会发现很多的jar文件。你需要将m

2016-03-21 08:59:47 346

转载 Java 网络编程

网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net包中提供了两种常见的网络协议的支持:TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称T

2016-03-18 10:04:40 362

转载 Java 序列化

Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是Java虚拟机(JVM)独立的,也就是说,在一个平台上序列化的

2016-03-17 13:29:16 256

转载 Java 泛型

Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整形数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用 Java 泛型。

2016-03-16 09:17:46 282

转载 Java 集合框架

早在Java 2中之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, 和Properties这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大不同。集合框架被设计成要满足以下几个目标。该框架必须是高性能的。基本集合(动

2016-03-15 09:09:11 249

转载 Java 数据结构

Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration)位集合(BitSet)向量(Vector)栈(Stack)字典(Dictionary)哈希表(Hashtable)属性(Properties)以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collection),我们后面

2016-03-11 07:54:47 324

转载 Java 包(package)

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包的作用1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3 包也限定了访问权限,拥有包访问

2016-03-08 10:44:17 367

转载 Java 接口

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被

2016-03-07 12:36:54 262

转载 Java 封装

在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理

2016-03-04 08:27:53 316

转载 Java 抽象类

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类

2016-03-02 08:14:40 270

转载 Java 重写(Override)与重载(Overload)

重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。在面向对象原则里,重写意味着可以重写任何现有方法。实例如下:class Animal{ public void move(){

2016-02-29 08:40:48 373

转载 Java 多态

多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。比如我们说"宠物"这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说"请给我一只宠物",服务员给我小猫、小狗或者蜥蜴都可以,我们就说"宠物"这个对象就具备多态性。接下来让我们通过实例来了解Java的多态。例子public interface Vege

2016-02-15 11:04:57 254

转载 Java 重写(Override)与重载(Overload)

重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。在面向对象原则里,重写意味着可以重写任何现有方法。实例如下:class Animal{ public void move(){

2016-02-02 11:19:24 259

转载 Java 继承

继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类继承中最常使用的两个关键字是extends和implements。这两个关键字的使用决定了一个对象

2016-02-02 11:14:06 295

转载 使用Spring实现读写分离(MySQL实现主从复制)

1. 背景我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案,其中一个是主库,负责写入数据,我们称之为:写库;其它都是从库,负责读取数据,我们称之为:读库; 那么,对我们的要求是:1、 读库和写库的数据一致;2、 写数据必须写到写库;3、 读数据必须到读库;2. 方案解决读写分离的方案有两种:应

2016-01-30 09:40:41 5556 1

转载 Java 异常处理

异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。异常发生的原因有很多,通常包含以下几大类:用

2016-01-25 08:52:47 378

转载 Java 流(Stream)、文件(File)和IO

Java.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java为I/O提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。但本节讲述最基本的和流与I/O

2016-01-25 08:51:08 334

转载 Java 方法

在前面几个章节中我们经常使用到System.out.println(),那么它是什么呢?println()是一个方法(Method),而System是系统类(Class),out是标准输出对象(Object)。这句话的用法是调用系统类System中的标准输出对象out中的方法println()。那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。

2016-01-22 13:50:31 257

转载 Java 正则表达式

正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java正则表达式和Perl的是最为相似的。java.util.regex包主要包括以下三个类:Pattern类:pattern对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个Patter

2016-01-22 09:37:21 245

转载 Java 日期时间

了解更多关注微信号!!java.util包提供了Date类来封装当前的日期和时间。 Date类提供两个构造函数来实例化Date对象。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从1970年1月1日起的微秒数。Date(long millisec)Date对象创建以后,可以调用下面的方

2016-01-22 08:40:12 1899

原创 0100 Java就业班课程表

0100 Java就业班课程表,关注微信号联系我们!知识点大类知识点小类合计课时网页开发前端就业班开班50html5(一)html5(二)html5(三)css3.0(一)css3.0(二)css3.0(三)css3.0(四)javascr

2016-01-21 14:33:06 644

原创 ios 使用FFMPEG

1:首先下载编译好的文件FFMPEG-IOS 文件下载2:解压文件,将文件加入工程3:Header Search Paths 加入include文件夹的物理物理路径(include文件夹就在上面下载的文件夹中)4:将AppDelegate.m文件 改成 AppDelegate.mm  (就是将m文件改成mm文件)=================

2016-01-21 13:39:08 666

转载 Java 数组

数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如numbers[100]来代替直接声明100个独立变量number0,number1,....,number99。本教程将为大家介绍Java数组的声明、创建和初始化,并给出其对应的代码。声明

2016-01-21 10:40:59 367

转载 Java StringBuffer和StringBuilder类

当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder类在Java 5中被提出,它和StringBuffer之间的最大不同在于StringBuilder的方法不是线程安全的(不能同步访问)。

2016-01-21 09:52:20 240

转载 Java String类

字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:String greeting = "Hello world!";在代码中遇到字符串常量时,这里的值是"Hello world!",编译器会使用该值创建一个String对象。和其它对象一样,可以使用关键字和构造方法

2016-01-21 09:28:39 234

转载 Java Character类

关注微信号,了解更多!使用字符时,我们通常使用的是内置数据类型char。实例char ch = 'a';// Unicode for uppercase Greek omega characterchar uniChar = '\u039A'; // 字符数组char[] charArray ={ 'a', 'b', 'c', 'd', 'e'

2016-01-21 09:15:37 383

转载 Java Number类

一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。实例int i = 5000;float gpa = 13.65;byte mask = 0xaf;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java语言为每一个内置数据类型提供了对应的包装类。所有的包装类(I

2016-01-20 09:14:22 111

转载 Java 分支结构 - if...else/switch

顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。Java有两种分支结构:if语句switch语句if语句一个if语句包含一个布尔表达式和一条或多条语句。语法If语句的用语法如下:if(布尔表达式){ //如果布尔表达式为true将执行的语句}如果布尔表达式的值为true,则执行if语句中的代码块。否则执行

2016-01-20 09:13:00 2306

转载 Java 教程

Java 教程Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。本教程通过简单的实例将让大家更好的了解JAVA编程语言。Java 在线工具JDK 1.6 在线中文手册我的第一个JAVA程序以下我们通

2016-01-20 08:50:11 238

原创 UITableView自动调整Cell高度

- (void)viewDidLoad {   [superviewDidLoad];    //设置table的cell自动调整高度 适用于ios 7+   table.rowHeight=UITableViewAutomaticDimension;    //预设cell高度    table.estimatedRowHeight=50;}在ios7 环境下 单独设置以

2015-09-25 09:51:32 489

原创 ios 格式化时间

//时间格式化 date时间 style样式//type == 1: 根据时区改变//type == 2: 固定样式- (NSString *)formatterDatestyle:(NSString *)styletype:(NSInteger)type{          if(type ==1)      [[NSDate getOutputFormatter]se

2015-09-25 09:51:24 389

原创 初学3dmax 门道

做了几年的开发 最近对3D游戏比较感兴趣 opengl 琢磨了半天 如果完全使用opengl 左3d图像渲染难度有点高,后来尝试了几种3d 框架 最好选择了cocos3d 再使用中发现3D模型如果完全又代码实现代码会很多,很复杂,有想法就会有行动,谷歌搜了一下,用3dmax模型通过Collada2POD工具转换成为pod 模型会方便很多。小编是个光棍司令 所以3dmax 也得自己来。百度

2015-09-25 09:51:22 325

原创 发送email 打开email

+ (void)alert:(NSString *)msg{    UIAlertView *alertView =[[[UIAlertView alloc] initWithTitle:msg message:@"" delegate:selfcancelButtonTitle:@"OK" otherButtonTitles:nil, nil]autorelease];    [al

2015-09-25 09:51:19 492

原创 浅谈UITableview 基本使用

UItableview分两种样式Plain,GroupUItableviewCell自定义:首先先建立一个继承与uitableviewcell的view  然后我们进入xib将view删除 从右边的工具箱 托一个uitableviewcell 进来 然后我们让这个cell继承与刚才建立的那个view做完这一步 你的自定义cell 就做完了 追后你就可以在你刚才拖放进来的cell上面 任意拖

2015-09-25 09:51:17 232

原创 浅谈 ios 内存管理

对应ios平台的初学者,肯定会应为内存的管理而感到非常头疼,(小弟初写博客文采略差)下面我们就来了解在ios平台下oc 语言开发的在内存的几个关键词,retain,release,assign,copy,strongretain 维持内存,顾名思义,就是对当前对象的引用加一release 刚好喝return相反 就是将当前对象的引用减一,(retain,release成对出现)alloc

2015-09-25 09:51:14 269

原创 ios MD5 加密

@interface NSString (md5)- (NSString *) md5;@end@interface NSData (md5)- (NSString*)md5;@end#import // Need to import for CC_MD5 access#pragma mark - MD5@implementation NSString (MyExtensio

2015-09-25 09:51:12 230

简单阐述一下Objective c

ios 开发 新手阅读,方便初学者阅读,里面包含了 内存管理,框架接口,和controller方法调用顺序

2012-12-10

空空如也

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

TA关注的人

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