常用类的概述和使用
1. 常用的包(熟悉)1.1 包的名称和功能
java.lang包 : 该包是Java语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。如:System类、String类、…
java.util包 - 该包是Java语言的工具包,里面提供了大量工具类以及集合类等。 如:Scanner类、Random类、List集合、…
java.io包 - 该包是Java语言中的输入输出包,里面提供了大量读写文件相关的类等。 如:FileInputStream类、FileOutputStream类、…
java.net包 - 该包是Java语言中的网络包,里面提供了大量网络编程相关的类等。 如:ServerSocket类、Socket类、…
java.sql 包 - 该包是Java语言中的数据包,里面提供了大量操作数据库的类和接口等。 如:DriverManager类、Connection接口、… … …
Java程序员在编程时可以使用大量类库,因此Java编程时需要记的很多,对编程能力本身要求不是 特别的高。
2. Object类的概述(重点)2.1 基本概念
java.lang ...
String类的概述和使用
1 String类的概念(重点)
java.lang.String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描 述,如:”abc”。
该类由final关键字修饰,表示该类不能被继承。 从jdk1.9开始该类的底层不使用char[]来存储数据,而是改成 byte[]加上编码标记,从而节约了一 些空间。
该类描述的字符串内容是个常量不可更改,因此可以被共享使用。
如:
String str1 = “abc”; - 其中”abc”这个字符串是个常量不可改变
str1 = “123”; - 将“123”字符串的地址赋值给变量str1。
改变str1的指向并没有改变指向的内容
2 常量池的概念(原理) 由于String类型描述的字符串内容是常量不可改变,因此Java虚拟机将首次出现的字符串放入常量 池中,若后续代码中出现了相同字符串内容则直接使用池中已有的字符串对象而无需申请内存及创建对 象,从而提高了性能。
3 常用的构造方法(练熟、记住)
方法声明
功能介绍
String()
使用 ...
可变字符串类和日期相关类
1. 可变字符串类(重点)1.1 基本概念
由于String类描述的字符串内容是个常量不可改变,当需要在Java代码中描述大量类似的字符串时,只能单独申请和存储,此时会造成内存空间的浪费。
为了解决上述问题,可以使用java.lang.StringBuilder类和java.lang.StringBuffer类来描述字符序列可以改变的字符串,如:”ab”。
StringBuffer类是从jdk1.0开始存在,属于线程安全的类,因此效率比较低。
StringBuilder类是从jdk1.5开始存在,属于非线程安全的类,效率比较高。
1.2 StringBuilder类常用的构造方法
方法声明
功能介绍
StringBuilder()
使用无参方式构造对象,容量为16
StringBuilder(int capacity)
根据参数指定的容量来构造对象,容量为参数指定大小
StringBuilder(String str)
根据参数指定的字符串来构造对象,容量为:16+字符串长度
1.3 StringBuilder类常用的成员方法
方法声明
功能介绍
in ...
HTML详解
1. HTML介绍&规范1.1 介绍HTML 指的是超文本标记/标签语言 (Hyper Text Markup Language)专门制作网页的计算机语言
普通的文本就是英文单词,英文字母一样的存在。超文本的意思是有一些单词或字母,在网页浏览器的世界中被赋予了特殊的权利。
比如:我们都是普通人,但是有些人经过国家的选拔,穿上警服之后,他就被赋予了执法的特殊权利,普通人是没有执法权的。字母img只是普通的字母,没什么特殊的含义。而被加上尖括号后,在网页的世界中,就具备了显示图片的作用。
1.2 使用记事本开发第一个网页在计算机任意的位置,创建一个空白的记事本
重点:文件的后缀名必须是 “htm” 或 “html”
鼠标右键文件,选择打开方式为”记事本”,输入下面代码
123456<html> <head> <title>Jasper</title> </head> <body>木瓜煲鸡脚</body> </html>
保存文件,双击文件会 ...