javase
heartless_killer
这个作者很懒,什么都没留下…
展开
-
java日记11
匿名内部类匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法abstract class Person { public abstract void eat();} class Child extends Person { ...原创 2019-10-12 16:48:17 · 63 阅读 · 0 评论 -
java基础十 网络通信和多线程
java网络通信网络通信基本概念:通信: 就是从一台机器上的一个软件,发送数据到另一台机器的一个软件上先发送数据的软件:称为客户端被动接收数据的软件**:称为服务端**IP:IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和远程计算机的通信,所以必须先能定位到远程计算机;端口:IP帮助解决此问题;一台计算机中可能有很多进程,具体和哪一个进程进行通信,这...原创 2019-08-16 21:32:43 · 334 阅读 · 0 评论 -
Java基础六 软件通用架构和接口
软件系统的通用三层架构表示层:位于系统的最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,只提供软件系统与用户交互的界面。业务逻辑层:位于表示层和数据访问层之间,专门负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是通过数据访问层从数据库读出这些数据。该层可以包括一些对”商业逻辑“描述的代码在里面。业务逻辑层是表示层和数据访问层之间的桥梁,负责数据处理和传递...原创 2019-07-27 21:40:38 · 371 阅读 · 0 评论 -
java基础五 HashMap和HashSet
HashMap简介HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。key和value一一对应,key不得重复HashMap的定义和声明,<key,value>然后key和value可以是类,interger string,等等HashMap<String, String> map1 = new HashMap<>();pu...原创 2019-07-27 20:27:07 · 106 阅读 · 0 评论 -
java基础九 反射和匿名内部类
反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述class是一切反射的根源,JAVA反射机制是在运行状态中,对于任和一个类,通过反射都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制要想解剖一个类...原创 2019-08-04 00:00:10 · 1155 阅读 · 0 评论 -
java基础七 文件io体系
对文件的操作创建一个文件夹File f = new File("f:/xx"); boolean mkdir = f.mkdir(); // 不能创建多级目录 System.out.println(mkdir);创建一个文件夹File fs = new File("f:/xx1/yy1");boolean mkdirs = fs.mkdirs();System.out.pri...原创 2019-08-03 13:37:44 · 150 阅读 · 0 评论 -
java基础八 继承和异常处理
Java继承概述1.多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些相同属性和行为,只要继承那个类即可。2.在Java中通过extends关键字可以实现类与类的继承。例如:class 子类名 extends 父类名 {}3.单独的这个类称为父类,基类或者超类;这多个类可以称为子类或者派生类。4.有了继承以后,我们定义一个类的时候,可以在一个已经存在的类...原创 2019-08-02 23:27:05 · 422 阅读 · 0 评论 -
java基础四 private关键字和购物系统案例
java笔记4private关键字private关键字(1)修饰成员:可以修饰成员变量和成员方法(2)特点:被private修饰的后的成员只能在本类中被访问(3)private的应用:定义类的时候,当把成员变量给private修饰时,需提供对应的getXxx()和setXxx()方法 ,这样提高了数据的安全性。class Person{ private int age;//a...原创 2019-07-21 13:41:22 · 151 阅读 · 0 评论 -
java基础三 ArrayList和方法
java笔记3ArrayListArrayList,用于存储对象。与数组不同,数组一旦创建,长度固定,但是ArrayList的长度是动态的,不受限制,可以存储任意多的对象,但是只能存储对象,不能存储原生数据类型例如int。数组和ArrayList的比较ArrayList的用法例// 创建一个用来装整数数据的arraylist对象 ArrayList<Integer> xx...原创 2019-07-21 13:16:49 · 230 阅读 · 0 评论 -
java学习日记2
java循环while循环:不知道循环次数。先判断,再循环。常用死循环。用死循环时就要判断什么时候手动让他停止,而这个时候就常会定义一个Boolean类型的变量,while(循环条件){ 循环操作; }循环条件是要是布尔值,一般可是判断表达式,True继续循环,False终止循环例 while(i<100){ system.out.println(i)...原创 2019-07-19 15:02:54 · 239 阅读 · 0 评论 -
java学习笔记1
java学习日记11.**java编程的基本语法和代码结构**2.java设置变量及其变量类型3.逻辑判断运算符号:1.java编程的基本语法和代码结构基本语法编写 Java 程序时,应注意以下几点:1.大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字...原创 2019-07-14 13:11:38 · 103 阅读 · 0 评论