java学习笔记
java学习笔记
fxzcloud
如果志同道合 希望你我旗鼓相当
展开
-
java Io测试
package com.Test.Demo.Test;import java.io.*;import java.util.Scanner;public class IoTest { public static void main(String[] args) throws IOException { /*File file = new File("E:\\Debug\\12345\\111.txt"); File file1= new File("E:\\D原创 2020-06-01 12:04:03 · 229 阅读 · 0 评论 -
java文件常用方法
package com.Test.Demo.Test;import java.io.File;import java.io.IOException;public class FileTest { public static void main(String[] args) throws IOException { File file = new File("F:\\678\\123\\wer.txt"); //判断是否存在此路径的文件 if(原创 2020-06-01 07:29:58 · 249 阅读 · 0 评论 -
java中两种数组排序的方法
package com.Test.Demo.Test;import java.util.Arrays;import java.util.Comparator;public class SortTest { public static void main(String[] args){ Ren1[] r1={new Ren1(123,"qwe"),new Ren1(99,"uio"),new Ren1(150,"tuu")}; Arrays.sort(r1,n原创 2020-05-29 15:13:04 · 232 阅读 · 0 评论 -
java中数组复制的四种方式
package com.Test.Demo.Test;import java.util.Arrays;public class CopyTest { public static void main(String[] args){ //实现数组复制的四种方法: Book[] b1 ={new Book("asd",12),new Book("qwe",90)};//原数组 Book[] b2 =b1.clone();//Object中的对象克隆方原创 2020-05-29 13:45:09 · 335 阅读 · 0 评论 -
java 反射机制常用方法
package com.Test.Demo.FanShe;import java.lang.reflect.*;public class FanShe { public static void main(String[] args) throws IllegalAccessException, InstantiationException, ClassNotFoundException, NoSuchMethodException, NoSuchFieldException, Invoca原创 2020-05-26 07:55:53 · 243 阅读 · 0 评论 -
java常用集合 方法测试代码
package com.Test.Demo.JiHeTest;import com.sun.org.apache.xalan.internal.xsltc.cmdline.Compile;import com.sun.org.apache.xpath.internal.objects.XObject;import java.util.*;public class JiHeTest01 { public static void main(String[] args) {原创 2020-05-13 23:04:42 · 318 阅读 · 0 评论 -
java作业 (武器数组)
两个接口 一个实现移动 一个实现攻击:package com.Test.Demo.WuQiShuZu;public interface GongJi { public void gongJi();}package com.Test.Demo.WuQiShuZu;public interface YiDong { public void yiDong();}一个武器类:package com.Test.Demo.WuQiShuZu;public class .原创 2020-05-08 20:27:54 · 634 阅读 · 0 评论 -
java中异常的详解以及throw抛出异常
转载:Java:详解Java中的异常(Error与Exception)Java 使用 throw 抛出异常本篇文章做笔记用,侵权删。转载 2020-05-07 19:13:47 · 410 阅读 · 0 评论 -
java枚举类的简单使用
在JDK1.5 之前,我们定义常量都是: public static final… 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 枚举类实际上就是简化的多例化设计。多例化设计的特点是什么?构造方法私有化。。构造方法私有化。。构造方法私有化。。enum Color{ //定义一个枚举类 HONGSE,LANSE,HUANGSE //此...原创 2020-05-07 17:33:14 · 175 阅读 · 0 评论 -
java日期操作
import java.text.SimpleDateFormat;import java.util.Date;//日期操作public class TestDemo{ public static void main(String args[]){ //Date类在util包下 获取当前系统的时间 Date time=new Date();//无参...原创 2020-05-06 22:51:12 · 150 阅读 · 0 评论 -
java入门学习
继承性 覆写 多态性//class A{// public void fum() {// System.out.println("A中的方法");// } //}//class B extends A{// public void fum() {// System.out.println("B中的方法");// }// public void fumB(){// Sys...原创 2020-04-28 13:38:50 · 114 阅读 · 0 评论 -
java入门 学习日志十 (面向对象八)
对象比较class Book{ private String title; private double price; public Book(String title,double price) { this.title=title; this.price=price; } public boolean compare(Book book) { //比较函数 if(boo...原创 2020-04-21 11:00:42 · 108 阅读 · 0 评论 -
java入门 学习日志九(面向对象七)
数据表与简单java类映射一个部门可以有多个雇员,可以用对象数组完成。class Dept{ //部门类 private int deptno; //部门编号 private String dname; //部门名称 private String loc; //部门位置 private Emp emp[]; //若干雇员 public Dept(int deptno,Str...原创 2020-04-21 09:58:07 · 146 阅读 · 0 评论 -
java入门 学习日志八(面向对象六)
引用传递引用传递的基本概念引用传递的核心意义是:通一块堆内存被多块栈内存指向,不同的栈内存可以修改同一块堆内存的内容。1 基本数据类型在进行参数传递的时候,是值传递,所以调用方法时不能修改原栈内存指向的堆内存的数据。2 String类数据内容一旦生成则不可被修改 ,除非改变所要修改的栈内存的指向。3 String 类数据做方法参数的时候,引用传递给参数一块堆内存地址。4 通过调用方法...原创 2020-04-20 12:07:18 · 93 阅读 · 0 评论 -
java入门 学习日志七(面向对象五)
在java中 ,this可以完成三件事情 ,调用本类属性,调用本类方法,调用本类对象。今后访问类的属性,都要加上this 。1:this.属性表示的是本类属性 ,即使方法参数与变量名重名也可以明确定位。2:this.方法()可以调用本类的普通方法 ,用this()调用构造方法 。需要注意的是,使用this()调用构造方法的代码只能放在构造方法的第一行,并且在构造方法相互调用时,保留调用的出口。...原创 2020-04-17 20:25:43 · 88 阅读 · 0 评论 -
java入门 学习日志六 (面向对象4)
String的基本概念1:引用类型都可以使用"=="比较 ,但是比较的不是内容,而是地址的数值内容 ,这样的操作往往出现在判断两个不同名的对象是否指向同一块内存空间 。2:字符串常量是String的匿名对象 。3:字符串的实例化分为直接赋值实例化和构造方法实例化。4:使用直接赋值法为String类实例化只会开辟一块堆内存。而且会将此字符串对象所使用的匿名对象入池保存。如果后面还有其他Str...原创 2020-04-16 21:35:32 · 150 阅读 · 0 评论 -
java入门 学习日志五(面向对象3)
数组在java中,数组属于引用数据类型,所以在数组操作过程中,一定会牵扯到内存的分配问题。1 声明并开辟数组数据类型 数组名称 [] = new 数据类型 [长度] ;数据类型 [] 数组名称 = new 数据类型 [长度] ;2 分步完成声明数组 : 数据类型 数组类型 [] = null ;开辟数组 : 数组名称 = new 数据类型 [长度] ;java为了方便数组的使用 ...原创 2020-04-15 00:10:21 · 128 阅读 · 0 评论 -
java入门 学习日志四(面向对象2)
封装性初步分析为什么要封装 ?就好比银行 ,每个储户不可能自己去操作金库 ,必须由银行的工作人员依照规则进行操作 ,并且每一步都是需要让顾客看不见的。。。那么,这种情况下 ,就可以使用关键字privare进行封装 ,将类中的属性进行私有化操作 。class Book //定义一个Book类{ private String title ; //图书的标题 private doubl...原创 2020-04-13 17:14:07 · 176 阅读 · 0 评论 -
java入门 学习日志三 (面向对象1)
面向对象的特性 :(1) 封装性 、(2) 继承性 、(3) 多态性类与对象类实际上是表示一个客观世界中某类群体的一些基本特征抽象 ,属于抽象的概念集合 。例如 :汽车 、轮船 、书 。类实际上是对象操作的模版 ,但是类不能直接使用 ,必须通过实例对象来使用 。类由属性和方法组成 。对象表示一个个具体的事物 。例如 :张三同学 、李四的汽车 、王五的账户 ,这些都是可以使用的事物 ,就可以...原创 2020-04-08 21:24:27 · 153 阅读 · 0 评论 -
java入门 学习日志二
方法的概念 :方法在很多语言中被称为函数 ,是一段可以被重复调用的代码块 。本处只以定义在主类中的方法为例 。public class TestDemo{ public static void main(String args[]){ printfo(); //调用方法 System.out.println(add(19,21));//调用方法 System.out.print...原创 2020-04-08 17:53:54 · 148 阅读 · 0 评论 -
java入门 学习日志一
1:java文件的建立:java文件后缀名必须是java 。java文件名必须和主类名一致 。2:java文件的编译:cmd命令输入javac 主类名 .java的形式对java文件进行编译 。生成.class文件。3:java文件的运行:cmd命令输入java 主类名的形式运行java文件 。4: java命名规范:类名 、接口名:首字母大写,之后每个单词首字母大写。方法名、变量名...原创 2020-04-06 22:36:25 · 170 阅读 · 0 评论