css基础知识(一)1、css样式:加载css样式有以下四种:1)、外部样式
2)、内部样式
3)、行内样式
4)、导入样式<link href="layout.css" rel="stylesheet" type="text/css" />这种形式是把css单独写到一个css文件内,然后在源代码中以link方式链接。它的好处是不但本页可以调用,其它页面也可以调用,是最常用的一种形式。
<style>
h2 { color:#f00;}
</style>这种形式是内部样式表,它是以<style>和</style>结尾,写在源代码的...
外文书名:Core Java Volume I—Fundamentals (Ninth Edition)商品编码:11345721作者:Cay S. Horstmann,Gary Cornell 著 周立新,陈波,叶乃文,等 译出版社:机械工业出版社版次:9装帧:平装纸张:胶版纸印刷时间:2013-11-01印次:1页数:720正文语种:中文开本:16开有需要请联系QQ:2506187523目录译者序前言致谢第1章 Java程序设计概述 1.1
Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1 简单性 1.2.2
面向对象 ...
作用域和闭包Q: 1.说一下对变量提升的理解 2.说明this几种不同的使用场景 3.创建10个<a>标签,点击时弹出对应序号var i;
for(i = 0; i < 10; i++){(function(i){var a = document.createElement(‘a‘);a.innerHTML = i + ‘<br>‘;a.addEventListener(‘click‘, function(e){e.preventDefault();alert(i);});document.body.appendChild(a)})(i)
} 4.如何理解作用域 5.实际开发中闭包的应用// 闭包实际...
1、final, finally, finalize的区别final:修饰符(关键字)如果一个类被声明为final,没有子类也不能被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后不可修改。被声明为final的方法也同样只能使用,不能重载finally:再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配...
wait和sleep区别: 相同点:调用wait,sleep方法都可以是线程进入阻塞状态,让出cpu的执行权。 不同点:1.sleep必须指定时间,但是wait方法可以指定时间,也可以不指定时间。 2.wait方法必须在同步中使用,但是sleep不一定在同步中使用。 3.在同步中,调用sleep方法释放CPU执行权,但是不会释放锁,即使让出了CPU执行权,其它线程也无法进入同步锁,不能得到执行。但是wait 方法不...
1.最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了: 1package himi.hebao05;2 3publicclass TestDemo02 {4publicstaticvoid main(String[] args) {5int i = 0;6 String text = "hebao I love you!";7 String result = " ";8char[] charArray = text.toCharArray();9for(int j = charArray.length-1; j>=0; j--) {
10 result += charArray[j];
11 }
12 ...
1. 静态变量和实例变量的区别局部变量不能用静态的,如果用了静态的,则不会从静态区消失* 静态变量也叫类变量 成员变量也叫对象变量* A:所属不同* 静态变量属于类,所以也称为为类变量* 成员变量属于对象,所以也称为实例变量(对象变量)* B:内存中位置不同* 静态变量存储于方法区的静态区* 成员变量存储于堆内存* C:内存出现时间不同* 静态变量随着类的加载而加载,随着类的消失而消失* 成员变量随着对象的创建而存在,随着对象的...
1.变量:存储数据的一个基本单元。2.变量的声明和赋值: 1)声明并赋值;数据类型 变量名=值 例如:int prince=10; 2) 声明、赋值分为两步: 数据类型 变量名; 例如:int=price; 变量名=值 例如:price=103.数据类型分为两种: 1)基本数据类型八种: byte (-2的7次方到2的7次方-1) short (-2的15次方到2的15次方-1) int (-2的31次方到2的31次方-1) long (-2的63次方到2的63次方-1) 99l float 浮点型 ...
一:java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌...
1. BigDecimal类概述:由于在运算的时候,float类型和double很容易丢失精度。所以为了能够精确的表达、计算浮点数,Java提供了BigDecimal。BigDecimal:不可变、任意精度的有符号十进制数。 2. BigDecimal构造方法1public BigDecimal(String val) 3. BigDecimal的使用(加减乘除)1public BigDecimal add(BigDecimal augend):加
2public BigDecimal subtract(BigDecimal subtrahend):减
3public BigDecimal multiply(BigDec...
粗略理解,努力入门中1、在html中引入外部脚本: <script src="filename.js"></script>2、注释: 多于一行的长注释使用 /*注释内容 */ , 只有一行的注释用 //注释内容 。3、创建函数的格式:function name(){ 函数的内容}在函数内部创建的变量为局部变量,只有在函数的内部有效,在所有函数之外创建的变量为全局变量,整个代码中的任何地方都能使用。 4、getElementById() 通过id获得和操作元素; getElementByValue...
异常处理机制 在程序运行的过程中难免会发生例外,例如除0溢出,数组越界和文件找不到等,一旦发生例外情况,将阻止程序的正常运行。为了将强程序的强壮性,必须考虑到可能发生的异常并能进行相应的处理。 java通过面向对象的方法进行异常处理,一个方法在运行过程中,一旦发生了例外,就会产生一个异常对象,这一过程称为抛出,之后就会寻找相应的处理代码进行处理,这一过程称为捕获。如果没有找到,将会终止程序运行。...
1. 常用String构造方法使用: 1package cn.itcast_01;2 3/* 4 * 字符串:就是由多个字符组成的一串数据。也可以看成是一个字符数组。5 * 通过查看API,我们可以知道6 * A:字符串字面值"abc"也可以看成是一个字符串对象。7 * B:字符串是常量,一旦被赋值,就不能被改变。8 * 9 * 构造方法:
10 * public String():空构造
11 * public String(byte[] bytes):把字节数组转成字符串
12 * public...
今天上午学习了java序列化与反序列化及serialVersionUID的用处。一、序列化与反序列化的作用:对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;2) 在网络上传送对象的字节序列。 因为不对对象序列化的化容易出现很多问题,所以引入了序列化解决了这些问题。 对象序列化包括如下步骤:1) 创建一个对象输出流,它可以包装一个其他类型的目标输出流,如文件输出流;2) 通过对象输出流...
1.Java 程序的执行过程:a. .java文件编译成.class文件: java源代码->词法分析器->语法分析器->语义分析器->字符码分析器->生成字节码。b.JVM的类加载器加载.class文件,将class文件转换成机器编码,再放到操作系统里执行。
2.Java跨平台的原理:每种类型的服务器都会运行一个JVM,java程序只需要生成JVM可以执行的代码即可。JVM底层屏蔽了不同服务器类型之间的差异,从而可以在不同类型的服务器上运行一套java程序。3.JDK,JER,JV...