自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初探JQuery

一.文档处理1.创建元素和追加$("#div1").append($("<p>This is a p</p>"));默认将元素放在最后。 tips:js和jquery混合不符合语法规则。2.append和appendToappend:在某个元素中追加子元素。appendTo:先找到某个元素,追加到另一个元素中去。3.before和afterbefore,指定元素元素前面追加after,指

2016-12-14 22:28:17 386

原创 JavaScriptBOM和JavaScriptDOM

一.BOM(Browser Object Model)1.BOM的主要功能弹出新窗口移动、关闭和更改浏览器窗口大小的能力提供web浏览器详细信息的导航对象提供浏览器载入页面的详细信息的本地对象提供用户屏幕分辨率信息支持cookie(保存当前用户信息)二.计时器1.setTimeout()setTimeout(function(){alert("123")},1000);第一个参数设置回

2016-12-09 07:06:02 410

原创 初探JavaScript

一.JavaScript的特点1.脚本语言和编译型语言的区别脚本语言:程序不需要编译,运行时才翻译成机器语言,每执行一次。所以,其效率低。程序在执行之前需要一个专门的编译过程,吧程序编译成机器语言的文件,运行时不需要重新翻译,直接使用编译结果就行了。如C、C++语言2. JavaScript是一种弱类型语言,弱类型语言:其变量在使用之前无需声明,由解释器在运行时检查其数据类型。二.JavaSc

2016-12-09 07:04:59 366

原创 初探CSS

一.什么是CSSCSS是层叠样式表(Cascading Style Sheets),层叠的意思是多个样式表作用于一个元素时,首先筛选有没有重复的属性,有重复的就近原则,没有重复的就层叠为一套最终的样式最后作用在元素身上。样式定义如何显示HTML元素把样式表添加到HTML中,是为了解决内容与样式分离的问题。二.样式表的类型内嵌<h1 style="background-color:red;

2016-12-09 07:03:43 353

原创 初探HTML

一.常见的Web服务器apache:世界上使用排名第一的服务器。jboss:web service的容器。ejb的容器。tomcat:开源免费的一个服务器,同时是一个apache的基金会项目。IIS:Internet information service是微软主推的服务器。webLogic:开发、管理、部署一些大型的web应用。分布式的服务器。二.网页的分类静态网页客户端动态网页

2016-12-06 20:05:10 286

转载 上下margin重叠传递问题

http://www.cnblogs.com/ningyn0712/p/5369024.html

2016-12-01 18:58:13 596

原创 初探设计模式

一.软件工程三要素1.方法完成软件开发的各项任务的技术方法2.工具为运用方法而提供的自动的或半自动的软件工程支撑环境3.过程为了获得高质量的软件所需要的完成的一些列任务的框架,它规定了完成各项任务的工作步骤,如何将软件工程方法与软件工具相结合,合理,及时的进行软件开发。二.软件生命周期1.可行性分析阶段分析项目是否值得去做,是否存在可行的解决办法。2.需求分析阶段通过和用户的交流,确定系统做什么,确

2016-11-27 19:11:33 556

原创 多线程编程

一.多进程一个进程就是一个独立的应用程序。一个进程独占一块内存空间。“同时运行多个线程”:并非绝对意义上的同时,实际上是CPU在不同的进程间进行来回切换,因为速度太快,人感受不到。二.线程概念:线程是进程内部独立的运行流程。 1. 优点:同一进程中的线程共享内存地址空间(资源)。两个线程间通信方便。 2. CPU在线程之间来回切换,让人感觉线程在同时运行。线程间的切换消耗资源更小。 3

2016-11-27 19:10:03 301

原创 反射,类加载

一.反射是什么所谓反射,本来是JAVA虚拟机自己使用的一个机制,在类加载时期产生一个Class对象,这个对象记录了这个类的所有信息,除了注释。现在是指在Java中,可以再运行期载入、探知和使用编译期完全未知的类的一种机制。二.反射做什么Java程序可以装在一个运行期才得到名称的类,并创建对象、或者对类的成员变量设定值、或调用其方法。三.反射与动态多态的关系四.类加载的机制1.类加载由类加载器完成,类

2016-11-22 21:27:55 622

原创 Java图形用户界面编程(一)

一.GUI1.图形界面包java.awtjavax.swing2.awt和swing凡是用到容器和组件的都是swing包里面的。字体颜色等用awt包中的。这种awt+swing的开发方式叫做swt。3.容器和组件1.容器首层容器 JFrame窗体JDialog弹出框 主要使用上面两个JWindowJApplet中间容器 JPanel常见组件 应该写成属性,而不是局部变

2016-11-12 21:32:46 463

原创 Java I/O

一.地位高,不可或缺。输入输出(I/O)是任何语言都不能避免的问题,java也不例外。二.本质操作起来难度相当大。三.流模型1.基本概念数据源+目的地。无论是输入还是输出,就是在数据源和目的地之间建立一根管道,数据就像流水一样从数据源流向目的地。 2. Java中谈论输入和输出时,永远站在程序的立场。字节输入流(InputStream)字节输出流(OutputStream)字符输入流(Re

2016-11-07 21:12:38 280

原创 JDK常用类

一.字符串1.String1.特殊设计1.语法String XXX = “XXXXX”;2.内存存放存放在常量池中,是一种性能提升的做法。内容相同的字符串引用指向相同的字符串常量。String对象再加载期就会被产生,放到数据段的字符串常量池当中,运行起来以后需要使用,直接到常量池取就可以了。 例子:String str = new String("hello");产生了两个字符串对象,第一个在加载

2016-11-05 20:02:47 2954

转载 java基础--Java 字节读取流的read方法返回int的原因

http://blog.csdn.net/congwiny/article/details/18922847

2016-11-03 20:20:42 337

原创 异常处理

一.异常的重要性没有没有异常的程序。80%的精力处理20%可能报错的代码。二.异常与错误的分类1. 异常(Exception)编译时异常(checkedException) 编译器在编译的时候发现的。运行时异常(RuntimeException) JVM运行代码的时候发现的。 3.解决方案: try-catch-finally捕获处理throws把异常往上抛,即在方法后面声明异常

2016-10-31 20:41:48 344

原创 JavaOO总结

一.继承1.继承的概念在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式成为继承。 tips:在Java语言中只有单继承。2.继承在内存中的实现代码:创建父类public class Father(){ public Father(){ System.out.println("父类构造器"); } }创建子类:

2016-10-30 11:17:34 282

原创 多态、抽象类、接口

一.多态—-体现java的灵活性1. 多态的概念—-面向对象编程的精髓所谓多态:多种形态。生物学,是指一个生物或物种可以有多重不同的形式和阶段。OOP中,多态是指一个对象有多重形式的能力。相同的行为,不同的实现2.多态的分类1.静态多态“静”在编译时期系统就能知道调用哪个方法。 实现:重载和重写2.动态多态(重点)运行中系统才能动态确定方法所指的对象。通过对象的绑定关系来确定。1. 重写2.动

2016-10-29 20:01:12 249

原创 类的高级概念

一.访问修饰符,3个关键字,4种情况无论访问修饰符写在类,属性,方法,得到的效果都是一样的。1.private本类。使用最多的99%。2.默认同包类3.protected同包类,子类4.public所有。 ###总结:但实际上极少的东西是public的。方法的话要根据具体的业务逻辑来设计二.get/set1.好处可以将某个属性变为只读或者只写。对用户外部设置的值进行有效性控制。可以对外隐藏

2016-10-27 21:37:33 252

原创 对象的方法

一.递归(让一个方法自己调用自己本身)使用场景:下一次循环的初始条件是上一次循环的结果。逆序打印。 要好好使用递归,必须对方法调用栈非常熟悉。二.调用方法返回值:方法返回一个值。在这种情况下,一个基本数据类型或者引用类型被传回给方法的调用者。方法无返回值。在这种情况下,返回值被声明为void。方法抛出一个异常给方法的调用者。三.方法重载当一个类有多个同名但是有不同参数列表的方法时,就是方

2016-10-20 21:59:42 284

原创 JavaOO(一)

一.学习概要1.代码级别,OO语法的学习:内容多细节强略为枯燥2.领会OO思想通过OO语法引出OO思想在项目中使用以达到熟练二.结构化编程和面向对象编程1.结构化编程在程序设计的早期,程序用流程图和自顶向下的方法设计。将一个大的问题分解成更小的任务,然后为每一个任务编写一个过程。这种类型的程序设计被称为结构化编程。2.面向对象编程20世纪70年代以后,面向对象编程开始流行。程序不是围

2016-10-19 20:51:42 530

原创 一周知识点回顾

一.面向对象的特征封装继承多态抽象二.常用API异常常用类集合GUII/O三.拓展多线程网络编程反射设计模式四.JavaBean吉祥物Java标准类书写规范五.面向对象和面向过程面向对象侧重于问题域中的角色,分析角色拥有的属性和行为。面向过程侧重于解决问题的过程。六.Java程序运行流程编写Java源文件Java编译器将Java源文件编译成.class

2016-10-18 20:01:46 386

原创 方法(面向过程)

一.方法的意义1.汉语含义:量度方形的法则达到某种目的而采用的手段、步骤、途径。2.程序方法完成某种特定功能的代码片段。二.语法[访问修饰符,可选修饰符]返回值类型 方法名(参数列表){ Statement; }public static void mian(String[] args){ Statement;}三.什么是方法1.解决程序开发中问题采用的某种途径,手段。2

2016-10-12 20:16:34 683

转载 Java程序员应该了解的10个面向对象设计原则(转载)

http://www.csdn.net/article/2012-03-14/313089?locationNum=3

2016-10-11 20:20:58 223

原创 数组

一.数组的特点数组类型一旦确定就不能改变。数组有自己的长度,长度一旦初始化后就不能改变,初始化的时候需要自定义。数组有自己的下标,下标从0开始,最后一个元素下标总为长度-1。数组中的数组空间是连续的。数组存储:基本类型和引用类型。二.数组语法声明数据类型 [ ]+变量名;初始化时必须声明数组长度。如下:int [] a=new int[5]int a []=new int[5]三.访问

2016-10-10 20:30:34 540

原创 程序流程控制

一.布尔逻辑和&&,表达式每个部分都为真的时候,组合表达式才为真。或||,表达式有一个部分为真的时候,组合表达式就为真。异或 ^,一真一假的时候才为真。非!,取反。真为假,假为真。二.选择语句1. if判断单分支if语句if(条件){Statement;}双分支if语句if(条件)Statement;}else{Statement;}多分支if语句if(条件)St

2016-10-09 23:16:45 234

原创 JAVA基础语法

一.关键字每门语言都有一些保留的单词,对编译器有特殊的含义 但注意main不是关键字二.标识符1.代码中我们自己选用的单词2.标识符命名规则标识符不能是关键字,true,false,null。标识符可以包含数字0-9,下划线,或者美元符号,字母。标识符第一个字符不能是数字。标识符是区分大小写的,并且没有规定最大长度。3.标识符命名建议标识符要望文知意标识符首字母小写除第一个单词外,

2016-10-06 20:16:41 246

原创 Java概述

一.Java语言的起源20世纪70年代末和80年代初,C语言成为主流的计算机编程语言。C语言处理复杂程序的能力有限,1979年,BjarneStroustrup发明了C++语言。C++保留了C语言的高效 又引入了面向对象的功能。但几年后互联网的兴起,促成了另一场编程革命。1991年,SUN公司的一个秘密项目-“Green”项目的一个研究小组在开发一种用于控制电视机、冰箱、烤炉的软件,因为项目

2016-10-05 10:28:16 255

原创 软件,程序,语言概述

软件,程序,语言概述一.软件1.概念完成某.些特定功能,一到多个程序文件的集合。2.分类办公软件,杀毒软件,游戏软件。二.程序概念完成指定功能的多条命令。三.编程语言概念人与计算机通信的语言。1.机器语言2.汇编语言3.高级语言 高级语言有编译和解释的过程四.软件开发的四个阶段1.需求分析2.设计,确定数据结构和算法.2.1算法:泛指解决某一类问题的方法和步骤2.2流程图,一个入口,一个出口。2.

2016-09-29 23:06:19 200

空空如也

空空如也

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

TA关注的人

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