随笔分类 - JAVA
摘要:Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。 Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。 并且 Java 实现了一个跨平台的网络库,程序员面对的
阅读全文
摘要:享元模式以共享的方式高效地支持大量的细粒度对象。很多很小的对象,这些对象有很多共同的东西,那就变成一个对象,还有些不同的东西,作为外部的属性,用方法的参数传入public class FlyweightDemo { public static void main(String[] args) { Integer m = 127; Integer n = 127; System.out.println(m==n);//结果为true,这就是使用了享元设计模式 Integer a = Integer.va...
阅读全文
摘要:一、调试程序:比如调试一个变量,查看一个变量的值1.在需要调试的程序上打上点2.右键进入Debug视图3.选中变量,右键点击watch进入调试4.点击下一步按钮进行调试二、视图管理:三、配置eclispe的编译与运行环境1.配置整个工作间的编译和运行环境设置编译器:在右侧选择编译器的版本然后点击ap...
阅读全文
摘要:项目概述: 技术涵盖:由 8 组由浅入深的模块构成,应用如下技术:面向对象的封装性、构造器、引用类型的成员变量、异构数组、继承、多态、方法的重载、方法的重写、包装类、单子模式、异常、集合。 实现功能:以银行业务为背景,包含:添加客户,创建异构账户、存钱、取钱、透支保护等业务。
阅读全文
摘要:是在运行状态中,对于任意一个类 (class文件),都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。动态获取类中信息,就是java反射 。可以理解为对类的解剖。反射机制图解说明:先创建一个字节码文件:public class Person { private int age; private String name; public Person(String name,int age) { super(); this.age = ...
阅读全文
摘要:客户端发数据到服务端Tcp传输,客户端建立的过程。 1,创建tcp客户端socket服务。使用的是Socket对象。建议该对象一创建就明确目的地。要连接的主机。 2,如果连接建立成功,说明数据传输通道已建立。该通道就是socket流 ,是底层建立好的。 既然是流,说明这里既有输入,又有输出。想要输入或者输出流对象,可以找Socket来获取。可以通过getOutputStream(),和getInputStream()来获取两个字节流。 3,使用输出流,将数据写出。 4,关闭资源。import java.io.IOException;import java.io.OutputStream...
阅读全文
摘要:发送端:(将数据源改为键盘录入)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPSendDemo { public static void main(String[] args) throws IOException { ...
阅读全文
摘要:创建UDP传输的发送端 : 1.建立udp的socket服务 2.将要发送的数据封装到数据包中 3.通过udp的socket服务 将数据包发送出去 4.关闭socket服务(因为调用了系统的底层资源网卡)import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPSendDemo { public static void main(String[] args)...
阅读全文