【java学习笔记--集合】教程文章相关的互联网学习教程文章

java String,StringBuffer和StringBulder学习笔记【代码】

1.String:不可改变的Unicode字符序列。池化思想,把需要共享的数据放在池中,用一个存储区域来存放一些公用资源以减少存储空间的开销。在String类中,以字面值创建时,回到java方法空间的串池中去查找,如果没有则会在串池里创建一个字符串对象,并返回其地址赋给对象变量,如果有就返回串池中字符串的地址,并把这个地址赋给对象变量。如果是new,则会在堆空间中创建String类对象,不会有上述的过程。 String s1="abc";//...

Java学习笔记之 IO包 字节流【图】

IO包最重要的五个类和一个接口File/OutputStream/InputStream(字节流)/Writer/Reader(字符流)一个接口:Serializable File类:字节流:OutputStream与InputStream是抽象类OutputStream是整个IO包中,字节输出流的最大类FileOutputStream是一个子类,通常用整个子类通过多态实例化OutputStream packageiotest; importjava.io.File;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.OutputStream;imp...

Android(java)学习笔记168:Java异常分类

Java异常可分为3种:  (1)编译时异常:Java.lang.Exception  (2)运行期异常:Java.lang.RuntimeException  (3)错误:Java.lang.Error原文:http://www.cnblogs.com/hebao0514/p/4736323.html

java学习笔记(十三)集合框架、用户界面

集合是一种对象,用于存储、检索、传输数据。由一组类和接口组成。特点:类型可以不同,长度可变,空间不固定。对象的存储类型:Set:一般情况下没有顺序,不能重复。List:有序,有重复对象,实现类通常支持null元素。Map:键值对,键、值不能重复,单向一对一关系。ArrayList:以数组方式实现,连续空间,查询效率高。LinkedList:以链表方式实现,增、删、改效率高。泛型:允许在定义类,接口时指定类型形式参数。保证在集合中的元素...

Javascript 操作CSS 学习笔记【代码】

页面往往是动态变化的,我们经常需要在脚本里对元素的样式进行操作,刚学习js的时候大家都知道通过style属性设置css样式相关的属性,但有时候也想先获取样式,结果发现通过style取到的值是空,这就需要我们对这些概念足够熟练。一、设置样式每个dom元素都具有一个style属性,与平常的属性不一样,style的值是一个CSSStyleDeclaration对象,这个对象的属性代表了该对应元素的内联样式。 注意上面说的是内联样式,我们知道,在<link...

学习笔记:javascript 窗口对象(window)

1.窗口对象属性属性描述closed返回窗口是否已被关闭。defaultStatus设置或返回窗口状态栏中的默认文本。document对 Document 对象的只读引用。请参阅 Document 对象。history对 History 对象的只读引用。请参数 History 对象。innerheight返回窗口的文档显示区的高度。innerwidth返回窗口的文档显示区的宽度。length设置或返回窗口中的框架数量。location用于窗口或框架的 Location 对象。请参阅 Location 对象。name设置或返回窗口...

JavaWeb学习笔记(10)【代码】

获得客户端请求参数(客户端提交的数据)getParameter(name)方法getParameterValues(String name)方法   获取一个参数的多个值getParameterNames方法getParameterMap方法 //做框架用,非常实用getInputStreampackage com.zx.web.servlet;import java.io.IOException; import java.util.Enumeration; import java.util.Map; import java.util.Map.Entry;import javax.servlet.ServletException; import javax.servlet.annotatio...

Java框架spring Boot学习笔记(三):Bean的作用域【代码】【图】

Spring 框架Bean支持以下五个作用域:下面介绍两种作用域,singleton和protoype singleton作用域singleton作用域为默认作用域,在同一个ioc容器内getBean是同一个bean,如果创建一个singleton作用域Bean定义的对象实例,该实例将存储在该Bean的缓存中,那么以后所有针对该 bean的请求和引用都返回缓存对象。编写HelloWorld.java 1package com.example.spring;2 3publicclass HelloWorld {4private String message;5publicvoid setMe...

Java学习笔记3、变量、数据类型【代码】

标识符常见的命名规则(见名知意)包名全部小写 类或者接口,一个单词:首字母大写,多个单词:每个单词首字母大写。 方法或者变量:一个单词:首字母小写,多个单词:从第二个单词开始,每个单词首字母大写。 常量:全部大写。一个单词:大写。多个单词:大写,并用_隔开。?? 变量 运算时,不是拿着空间去运算,真正使用的是该空间中的值。此空间被命名了变量名。 即使变量有了数据类型和变量名,若没有值,是一个垃圾...

JAVA学习笔记 (okHttp3的用法)【代码】【图】

最近的项目中有个接口是返回文件流数据,根据我们这边一个验签的插件,我发现里面有okHttpClient提供了Call.Factory,所以就学习了下okHttp3的用法。 1、概述okhttp是一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司开发。okttp3的github官方地址是:https://square.github.io/okhttp/ 2、get方式请求try {// 初始化 OkHttpClientOkHttpClient client = new OkHttpClient();// 初始化请求体Request r...

JavaScript学习笔记(5)【代码】

JavaScript函数  函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块 JavaScript函数语法function functionname(参数列表) {这里是要执行的代码  return 返回值 } 在JavaScript中,变量分为局部变量和全局变量  在JavaScript函数内部声明的变量是局部变量,只能在函数内部访问它  可以在不同的函数中使用相同的局部变量,因为只有声明过该变量的函数才能识别该变量  当函数运行完毕,本地变量就会被删除  在...

【Java23种设计模式学习笔记】一:策略模式【图】

策略模式(Strategy Pattern)一:引入 大家都知道,面向对象(OO)的基础是抽象,封装,多态,继承,然而,滥用继承的结果将是,如果父类的行为改变,子类也跟着改变(比如父类中增加一个非抽象方法,那么子类也就具备了这个方法,而我们有可能不想让某些子类拥有这个方法),而且当实例运行时行为不容易改变,于是有了第一个设计原则,找出应用中可能需要变换之处,把它们独立出来,不要和那些不需要变化的代码混在一起,简称...

黑马程序员——JAVA学习笔记六(多线程)【代码】【图】

1, 什么是多线程?一个程序可以执行多个任务,每一个任务称为一个线程,运行多个线程的程序称为多线程程序。进程:正在进行中的程序(直译)。线程:进程中一个负责程序执行的控制单元(执行路径)。 多线程的好处:解决了多部分代码同时运行的问题。多线程的弊端:线程太多,会导致效率的降低。其实,多个应用程序同时执行都是CPU在做着快速的切换完成的。这个切换是随机的。CPU的切换是需要花费时间的,从而导致了效率的降低...

Java学习笔记—多线程(一)【代码】【图】

程序、进程和线程程序:一段静态的代码,一组指令的有序集合,不运行的话只是一堆代码。程序并不能单独执行,只有将程序加载到内存中,系统为他分配资源后才能够执行,这种执行的程序称之为进程。也就是说进程是系统进行资源分配和调度的一个独立单位,每个进程都有自己单独的地址空间。所以说程序与进程的区别在于,程序是指令的集合,是进程运行的静态描述文本,而进程则是程序在系统上顺序执行时的动态活动。进程:运行中的程序称...

Java学习笔记(二)

内部类:类的继承:一个子类只能继承一个父类,子类又可以被子类继承没有限制(多重继承)。子类继承父类的所有方法与属性(不能继承父类的private方法和属性)。子类的实例化:首先子类的对象在堆中分配内存,初始化,然后对形参进行赋值,执行构造函数,执行构造函数时判断有无this调用其它的构造函数,若有则执行下去直到顶层,之后直接跳转到子类当前部分,接着执行显示初始化,最后执行子类构造函数自身的代码。若没有this构造函...