【Java学习笔记之集合(上)】教程文章相关的互联网学习教程文章

Java学习笔记十(注解)

1.介绍注解是JavaSE5.0開始提供的一项新特性,利用此特性能够通过特定的注解标签为程序提供一些描写叙述性信息。这些描写叙述性信息能够在编译或执行时为编译器、执行环境提供附加的信息。从而简化开发。 2.自己定义注解1.声明自己的注解@interface <注解名称>{<注解属性类型> <注解属性名称>[default<默认值>]}<span style="font-family:SimSun;font-size:18px;">@interface myTest{//自己定义注解属性String msg();}</span> 2.确...

javascript 高级程序设计学习笔记(1)【代码】

知识补充:var box = document.querySelector(‘#box‘);//"beforebegin" ,在当前元素之前插入一个紧邻的同辈元素;box.insertAdjacentHTML(‘beforebegin‘,‘<div>beforebegin</div>‘); //"afterend" ,在当前元素之后插入一个紧邻的同辈元素。box.insertAdjacentHTML(‘afterend‘,‘<div>afterend</div>‘); //"beforeend" ,在当前元素之下插入一个新的子元素或在最后一个子元素之后再插入新的子元素;box.insertAdjacentHT...

深入理解Java虚拟机- 学习笔记 - Java内存模型与线程

除了在硬件上增加告诉缓存之外,为了使得处理器内部的运算单元能尽量被充分利用,处理器可能会对输入代码进行乱序执行(Out-Of-Order Execution)优化,处理器会在计算之后将乱序执行的结果重组,保证该结果与顺序执行的结果一致,但并不保证程序中各个语句计算的先后顺序与输入代码中的顺序一致,因此,如果存在一个计算任务依赖另外一个计算任务的中间结果,那么其顺序性并不能靠代码的先后顺序来保证。与处理器的乱序优化执行类似...

JavaSE学习笔记(二)——变量和数据类型【图】

一、 Java中的变量1.1 字面值的概念 字面值是内存中的一块空间,这块空间存放有值,并且这个值是有类型的。如:在内存中的某个空间存放着100的值,类型是整型。在内存的另一个空间存放着true,代表真,是布尔类型。 例子:字面值举例public class VariableTest01 { public static void main(String[] args){ // 整型字面值 System.out.println(100); // 字符串类...

java学习笔记——可用链表【代码】

NO链表方法名称描述1public void add(数据类型 对象)向链表中增加数据2public int size()查看链表中数据个数3public boolean isEmpty()查看链表是否为空4public void clean()清空链表5public 数据类型 get(int index)返回指定索引的数据对象,需要使用自定义类中的Compare()函数方法6public boolean contains(数据类型 对象)查看链表中是否包含数据对象,需要使用自定义类中的Compare()函数方法7public void remove(数据类型...

Android(java)学习笔记217:开发一个多界面的应用程序之清单文件

清单文件的重要参数: <intent-filter> 代表的应用程序的入口界面 <action android:name="android.intent.action.MAIN" /> 应用程序在桌面上会产生一个快捷图标,category设置程序运行的场景:default--运行在手机上,CAR_MODE--车载模式…… <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>结论: (1).一个应用程序可以有多个界面 (...

JAVA学习笔记(一) - 基本数据类型【代码】

基本数据类型基本数据类型-定点型package com.itany.basejava.day02.demo01; /** 基本数据类型-定点型*/publicclass Test {publicstaticvoidmain(String[] args){//1-整型常量值默认的类型是int;如果声明的变量的类型为byte,short,char时,后面为这三个类型的变量//赋值时,如果常量值在这三个变量表示的范围内,则int类型的常量会自动转换成byte,short,char,并赋值。byte b = 10;short s = 20; // byte bb = 128;//报错,1...

【Java学习笔记】集合转数组---toArray()【代码】

1package p2;2 3import java.util.ArrayList;4import java.util.Arrays;5import java.util.List;6 7publicclass ToArray {8 9publicstaticvoid main(String[] args) { 1011/*12 * 集合转数组 13 * 使用的是Collection接口中的toArray方法。 14 * 集合转成数组:可以对集合中的元素操作方法进行限定,不允许对其进行增删 15 * 16 * 17 * toArrays方法需要传入一个指定类...

Java面向对象学习笔记 -- 1(类、对象、构造器)【图】

1. 类 1)是同类型东西的概念,是对现实生活中事物的描述,映射到Java中描述就是class定义的类。 2)其实定义类,就是在描述事物,就是在定义属性(变量)和方法(函数)。 3)类中可以声明:属性,方法,构造器; 属性就是实例变量,用于声明对象的结构的,在创建对象时候分配内存,每个对象有一份! 实例变量(对象属性)在堆中分配,并作用于整个类中,实例变量有默认值,不初始化也能参与运算。 4)...

java学习笔记——java中对象的创建,初始化,引用的解析

假设有一个A类。1、如下表达式:A a1 = new A();那么A是类,a1是引用,new A()是对象;只是a1这个引用指向了new A()这个对象。2、又如:A a2;A代表类,a2只是一个引用,只是a2指向的对象为空NULL。3、再如:a2 = a1;它代表的是a2是一个引用,a1也是一个引用;在这个过程中a1所指向对象的地址传给了a2,使得a2,a1指向同一对象。4、引用如下面代码片段: int k; // base data type A a; //reference data type a = new A(...

JavaScript学习笔记(五)——类型、转换、相等、字符串【代码】

第六章 类型 相等 转换等 一、类型1 typeof();typeof是一个内置的JavaScript运算符,可用于探测其操作数的类型。例: 1 <script language="JavaScript" type="text/JavaScript">2 3var test1="abcdef"; //string 4 5var test2=123; //number 6 7var test3=true; //boolean 8 9var test4={...

JavaScript 封装插件学习笔记(一)【图】

此篇只是笔记,在借鉴、参考、模仿的过程,可能不完整,请多指教!定义插件名称要注意命名冲突,防止全局污染。1.第一种Javascript对象命名:(Javascript语言是“先解析,后运行”,解析时就已经完成了变量声明,所以 a等同于b。var命令的"代码提升"(hoisting)作用。Javascript解释器,只"提升"var命令定义的变量,对不使用var命令、直接赋值的变量不起作用,这就是为什么不加var会报错的原因) a.等同于 b.2.第二种写法:windo...

Android(java)学习笔记196:Android中menu的使用(静态和动态)【代码】【图】

1.使用xml定义Menu(静态方法)菜单资源文件必须放在res/menu目录中。菜单资源文件必须使用<menu>标签作为根节点。除了<menu>标签外,还有另外两个标签用于设置菜单项和分组,这两个标签是<item>和<group>。(1)<item>标签的属性Id:表示菜单项的资源IDmenuCategory:同种菜单项的种类。该属性可取4个值:container、system、secondary和alternative。通过menuCategroy属性可以控制菜单项的位置。例如将属性设为system,表示该菜单...

【学习笔记】JDBC数据库连接技术(Java Database Connectivity)

一、JDBC简介  Java是通过JDBC技术实现对各种数据库的访问的,JDBC是Java数据库连接技术的简称。它可以把数据持久保存,是一种持久化机制。  1.持久化    持久化就是将程序中的数据在瞬时状态和持久状态间转换的机制。  2.JDBC API    Connection连接接口    Statement接口    ResultSet结果集接口    PerparedStatement接口  3.JDBC Driver Manager(驱动程序管理器)    SUN公司提供,它是JDBC体...

【JAVAWEB学习笔记】06【图】

[h1]注意DOM无法使用JQ的方法 所以要进行$()来转换五、使用JQ完成下拉列表左右选择1.需求分析见图片文字部分内容。 2.分析第一步:确定事件(鼠标单击事件click)第二步:获取左侧下拉列表被选中的option($(“#left option:selected”)) [假设左侧select定义了一个id=left]第三步:将获取到的option添加到右侧的下拉列表中去。(append方法的使用) 3.代码实现<script type="text/javascript" src="../js/jquery-1.8.3.js" ></script><...