【私有构造函数使类不可实例化-第二章创建和销毁对象-Effective Java学习笔记03】教程文章相关的互联网学习教程文章

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><...

Java学习笔记(未完待续)

变量的作用域(scope)是指变量可以在程序中引用的范围.在方法中定义的变量称为局部变量(local variable).局部变量的作用域从声明变量的地方开始,直到包含该变量的块结束为止.局部变量都必须在使用之前进行声明和赋值.参数实际上就是一个局部变量.一个方法的参数的作用域涵盖整个方法.在for循环头中初始动作部分生命的变量,其作用域是生个for循环.但是在for循环体内生命的变量,其作用域只限于循环体内,是从它的声明处开始,到包含该变...

Java学习笔记----------集合Set

Java集合-----Set集合:就像一种容器,可以把多个对象放进该容器中。Java集合分为:Set、List、Map三种体系。 Set:无序的,不可重复的; List:有序的,可重复的; Map:代表有映射关系的集合,Map保存的每一项数据都是key-value对。注意:Java 5后添加了Queue体系,代表一种队列集合实现。集合和数组对比:1.数组一旦初始化,长度不可变;2.数组无法保存具有映射关系的数据,例如成绩表:语文---79;3.数组的元素可以是基本类型的...

JavaScript高级程序设计(第三版)学习笔记(2)【代码】

第五章字面量表示法var person = {name:"a",age:10,5: true// 数值属性名自动转换为字符串 };“first name”中包含一个空格,所以不能使用点表示法来访问它,但是可以person[“first name”]数组的每一项可以保存任何类型的数据var c = newArray(20); // 长度为20var c = newArray("red", "blue", "green"); // 包含三个字符串的数组每当在数组末尾添加一项后,其length属性都会自动更新以反应这一变化var c = ["red", "blue"] c[9...

javascript 函数声明和函数表达式的区别(学习笔记)【代码】

javascript中声明函数的方法有两种:函数声明式和函数表达式.区别如下:1).以函数声明的方法定义的函数,函数名是必须的,而函数表达式的函数名是可选的.2).以函数声明的方法定义的函数,函数可以在函数声明之前调用,而函数表达式的函数只能在声明之后调用.3).以函数声明的方法定义的函数并不是真正的声明,它们仅仅可以出现在全局中,或者嵌套在其他的函数中,但是它们不能出现在循环,条件或者try/catch/finally中,而 函数表达式可以在...

Java学习笔记_25_Collections类

25.Collections类: Collections类是一个工具类,用来对集合进行操作,它主要是提供一些排序算法,包括随机排序、反相排序等。 Collections类提供了一些静态方法,实现了基于List容器的一些常用算法。 Collections的一些方法列表:· void sort(List): 对List内的元素进行排序。· void shuffle(List): 对List内的元素随机排序。· void reverse(List): 对List内的元素进行逆序排列。· void fill(List, Object): 用一个特定的对象重写...

Javascript MVC 学习笔记(三) 视图和模板【代码】【图】

模板Javascript中模板的核心概念是,将包含模板变量的HTML片段和Javascript对象做合并,把模板变量替换为对象中的属性值。书中讲到了几种库作为模板引擎,但是链接失效了,可以在这里下载,链接:jQuery.tmpl使用方式很简单,看一下它的说明就行了。给定一个模板,通过给它添加数据就能生成渲染好的元素节点,然后就可以将它添加到页面中,主要使用方法如://数据var object = {url: "http://example.com",getName: function(){ret...

构造函数 - 相关标签