
java学习笔记
秃头也打码
这个作者很懒,什么都没留下…
展开
-
将类文件分装打包为jar包作为项目的类库
1.直接编写java类文件编译成class文件2.文件夹中只包含class文件,不能有java文件,否则无效3.将存放class类文件的文件夹压缩为zip文件,将后缀名改为jar(JAR 文件格式以流行的 ZIP 文件格式为基础)4.导入项目作为jar包...原创 2020-10-09 15:29:12 · 246 阅读 · 0 评论 -
(十六).BufferedReader类读取文本
1).BufferedReader类的一些方法(Buffered类和File Reader类都包含在java.io包中)public BufferedReader(Reader readerObject)BufferedReader类也没有一文件名为自变量的构造方法,如果想要创建一个类,则使用下列表达式:new BufferedReader(new File Reader(File_...原创 2019-01-25 15:29:57 · 960 阅读 · 0 评论 -
(十七).File类
1).File类的一些方法public File(String File_Name)File类的构造方法。File_Name既可以是完整的路径名,也可以是一个相对路径名。public boolean exists()测试有没有一个具有指定的抽象路径名的文件。public boolean canRead()测试程序能否读取文件。如果抽象路径名存在文件,并且可以有程序读取...原创 2019-01-25 15:34:30 · 157 阅读 · 0 评论 -
(十八).二进制文件的读写
1).Java的二进制文件不想其他编程语言中的二进制文件。Java的二进制文件是可移植的,能从一台计算机传送到另一台计算机上,并被Java程序读取,这种二进制文件一般不能用文本编辑器读取,也不能被其他非Java的程序读取。2).ObjectOutputStream类的一些方法1.public ObjectOutputStream(OutputStream streamObject)没有以文...原创 2019-01-25 15:41:22 · 419 阅读 · 0 评论 -
(八).Math类
Math类提供了许多标准的数学方法。Math包含在java.lang包中,由系统自动地被提供,不需要任何import语句。所有这些方法都是静态的,这就是我们通常所说的类名取代主对象。1).public static double pow(double base, double exponent)返回base的exponent次幂2).public static double abs( do...原创 2019-01-16 22:55:11 · 135 阅读 · 0 评论 -
(九).类的引用机制
1).类的引用机制概述一个原语类型的变量存储该类型的一个值。然而,一个类型的变量并不存储该类的对象。一个类类型的变量存储该对象在计算机内存中的位置的引用(存储地址)。这就使得一些操作,如=和==等,对一个类类型的变量所产生作用,与他们对一个原语类型的变量所产生的作用有很大的区别。例如:ToClass a=new ToClass(5); //ToClass的...转载 2019-01-16 23:26:28 · 231 阅读 · 0 评论 -
(十五).利用PrintWriter类进行文本文件的写操作
PrintWriter类是首选的用于写入一个文本文件的流类。1).IOException处理文件I/O时,程序很多时候可能会抛出某个类(如FileNotFoundException类)的异常,这些不同的异常类很多是IOException类的子孙类,IOException类是与输入和输出有关的各种异常类的根类。2).PrintWrite类的方法public PrintWriter(Out...原创 2019-01-23 17:01:19 · 935 阅读 · 0 评论 -
(二十).javaweb笔记
1.第一次访问jsp流程图第二次访问jsp文件直接调用service()方法。转载 2019-04-06 18:54:25 · 203 阅读 · 0 评论 -
关于html中图片的路径问题
1、html文件跟.jpg文件(f盘)在不同目录下: <img src="file:///f:/*jpg" width="300" height="120"/>2、.html文件跟.jpg图片在相同目录下: <img src=".jpg" width="300" height="120"/>;3、.html文件跟.jpg图片在不同目录下: a、图...转载 2019-05-15 16:13:27 · 2708 阅读 · 0 评论 -
(十四).try-throw-catch机制
1.throw语句1).语法throw new Exception_Class_Name(Possibly_Some_Arguments);执行throw语句时,try快内部代码立即停止执行,把控制传递给catch快。throw是一个运算符,new Exception_Class_Name(Possibly_Some_Arguments)是申请了一个匿名自变量。2.catch语句...原创 2019-01-20 16:45:50 · 1012 阅读 · 0 评论 -
(十三).clone方法
1).clone方法没有参数,而且返回主叫对象的一个副本。Object类中的clone方法头部如下:public Object clone();与从 Object类继承的其他方法不一样,clone方法需要重新定义,这样才能如我们所期待的那样使用。如果一个类有一个拷贝拷贝构造方法,则可以通过调用拷贝构造方法定义clone方法返回一个主教对象的副本。例如:public Sale clon...原创 2019-01-20 16:22:37 · 392 阅读 · 0 评论 -
(十二).类的绑定机制
1).绑定只将一个方法定义与一个方法调用相关联的过程。2).早绑定在代码编译阶段就确定方法定义与方法调用相关联。3).后绑定(动态绑定)方法的定义直到运行时才绑定到方法的调用。(也就是说在运行时才能具体确定调用哪一个方法)4).toString方法的后绑定在阅读他人的代码时经常可以看到如下代码:Sale aSale =new Sale (1212);System.out.prin...原创 2019-01-20 11:01:24 · 180 阅读 · 0 评论 -
(四).字节码和Java虚拟机
1.高级语言:为了方便编写和理解程序而开发出的语言,例如:c++,java ,python 等。2.机器语言:计算机能够直接理解的语言。(低级语言:机器语言或其他类似机器语言的语言。)3.编译器:将高级语言编写的程序翻译成机器语言,这个过程叫翻译。4.其他编程语言的缺点:编译器将高级语言直接翻译成机器语言,而不同的计算机计算器语言不同,因此每种计算机都需要特定的编译器。5.Java采用一种...原创 2019-01-12 15:30:56 · 207 阅读 · 0 评论 -
(五).DecilmalFormat类中的数字格式化
## DecilmalFormat 类DecilmalFormat 类的对象根据数置产生指定格式的字符串,因而,这些对象可用来格式化输出。用new创建该对象时,它与一个模式相关联,然后就可以用该对象的format方法创建满足此格式的字符串。1).Decilma...原创 2019-01-13 14:22:52 · 371 阅读 · 0 评论 -
(六).Scanner类
Scanner类用来文件及键盘获得输入,这里先介绍键盘获得输入。1).为了使用键盘获得输入,需要在代码的开头声明:import java.util.Scanner;2). 建立对象Scanner Scanner_Object_Name =new Scanner(System.in);3). 使用对象的方法读取和返回通过键盘输入的各种数据。(要读取的值应当用空白符隔开(默认空白符),读取...原创 2019-01-13 21:21:41 · 183 阅读 · 0 评论 -
(十).参数个数不定的方法
从5.0开始,Java允许定义多个任意自变量的方法。1).一个参数不定的方法有一个vararg规范作为其参数列表中的最后一项格式:Type…Array_Name2).方法处理函数在处理是将任意多的参数储存在Aarry_Name的数组中。importjava.util.Scanner;/* * 参数个数不定的字符串处理方法 * */ pub...原创 2019-01-19 15:08:08 · 200 阅读 · 0 评论 -
(二).数组的基本操作
2.数组的基本操作1).遍历2).填充Arrays.fill(int[] a,int value)填充每一个元素Arrays.fill(int[] a,int formindex,int toindex,int value)指定范围填充3).排序Arrays.sort(object)4).复制1.Arrays.copyOf(arr,int newlength)arr为被复制的...原创 2019-01-08 21:37:36 · 117 阅读 · 0 评论 -
(三).类的小知识点
3.类1).如果在执行类时,希望先执行类的初始化动作,可以使用static定义一个静态区域.例如:public class example{ static { ..... }}当这段代码被执行时,首先执行static中的程序,并且只会执行一次。2).类的创建1).类的声明[修饰符] class &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;l原创 2019-01-17 10:18:07 · 127 阅读 · 0 评论 -
(十一).枚举类型
枚举类型在一个简短的列表中给出该类型的所有值。(枚举类型的值在定义时全部用大写)1).语法enum Type_Name{ FIRST_VALUE, SECOND_VALUE,…,LAST_VALUE}2).实例enum WorkDay{MONDAY, TUESDAY, WEDNESDAY, THUSDAY , FRIEND};WorkDay a;a= WorkDay.MONDAY...原创 2019-01-19 15:39:57 · 111 阅读 · 0 评论 -
(七).StringTokenizer类
StringTokenizer类用来还原一个多次字符串中的单词,通常在读取输入时使用。1).StringTokenizer类包含在java.util中,在使用时要声明:import java.util.StringTokenizer;2).pubilc StringTokenizer(String theString)构造函数,在查找theString中的标记时,默认分隔符是空白符。3)...原创 2019-01-14 18:15:30 · 205 阅读 · 0 评论 -
(十一).类的保护访问和包访问
1.包访问如果一个实例变量或方法的前面没有放置任何访问修饰符,则认为该实例变量或方法具有报访问权限(默认访问或友好访问),可以在相同包的任何类的定义中通过名访问,但是在该包的外部不行。2.保护访问1).如果一个方法或实例变量被标记为protected,则可以在自己的类定义内通过名称进行访问、在他的任何派生类内通过名称进行访问、以及在相同包的任何其他类的定义中通过名称进行访问。2).对保护访...原创 2019-01-19 23:30:17 · 211 阅读 · 0 评论 -
(一).字符串常用操作
1.字符串操作1).获取长度length()数组长度:arr.length字符串长度:str.length()2).查找 Indexof(“a”)返回字符第一次出现的下标lastindexof(“a”)返回字符最后一次出现的下标3).获取指定索引位置的字符charAt(int index)4).获取子字符串 substing(int beginindex)获取指定位置到末尾...原创 2019-01-06 00:01:47 · 298 阅读 · 0 评论