编程语言
缘起庐山恋
d e h l o r w
展开
-
Java 发送QQ邮件
下载Java EE Platform Downloads Java Platform Technology Downloads 把 mail.jar 和 activation.jar 文件添加到您的 CLASSPATH 中原创 2018-05-18 14:14:06 · 2154 阅读 · 0 评论 -
Java 数据结构实例
利用堆栈将中缀表达式转换成后缀表达式 在链表(LinkedList)的开头和结尾添加元素、获取链表(LinkedList)的第一个和最后一个元素、删除链表中的元素、链表元素查找、链表修改 获取链表的元素 获取向量元素的索引值、获取向量的最大元素、旋转向量 栈的实现 压栈出栈的方法实现字符串反转 队列(Queue)用法 利用堆栈将中缀表达式转换...原创 2018-05-25 21:19:44 · 626 阅读 · 0 评论 -
Java 字符串实例
字符串比较 查找字符串最后一次出现的位置 删除字符串中的一个字符 字符串替换 字符串反转 字符串查找 字符串分割 字符串大小写转换 测试两个字符串区域是否相等 字符串性能比较测试 字符串优化 字符串格式化 连接字符串 1. 字符串比较通过字符串函数 compareTo (string) ,compareToIgnore...原创 2018-05-22 15:12:25 · 386 阅读 · 0 评论 -
Java 数组实例
数组排序及元素查找 数组添加元素 获取数组长度 数组反转 数组输出 数组获取最大和最小值 数组合并 数组填充 数组扩容 查找数组中的重复元素 删除数组元素 数组差集 数组交集 数组并集 在数组中查找指定元素 判断数组是否相等 import java.util.ArrayList;import java.ut...原创 2018-05-22 17:00:53 · 1622 阅读 · 0 评论 -
Java 时间处理实例
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class HelloWorld { public static void main(String[] args) { // 使用 SimpleDateFormat 类的 format...原创 2018-05-22 20:21:36 · 164 阅读 · 0 评论 -
汉诺塔 Java实现
Java实现①public class Hanoi{ public static void main(String[] args) { doTowers(3, 'A', 'B', 'C'); } public static void doTowers(int n, char from, char inter, char to) { ...原创 2018-05-23 21:41:22 · 770 阅读 · 0 评论 -
斐波那契数列 Java实现
①public class Demo{ public static void main(String[] args) { System.out.println(fibonacci(100)); } public static int fibonacci(int n) { if (n == 1 || n == 2) { ...原创 2018-05-23 21:56:47 · 168 阅读 · 0 评论 -
阶乘 Java实现
public class Demo{ public static void main(String[] args) { for (int i = 1; i <= 10; i++) { System.out.printf("%d!\t = \t%d\n", i, factorial(i)); } } publi...原创 2018-05-23 22:38:30 · 312 阅读 · 0 评论 -
Java 集合实例
完整代码中包含以下所有的集合操作 数组转集合、集合转数组 集合比较 HashMap遍历 集合长度 集合打乱顺序 集合遍历 集合反转 删除集合中指定元素 只读集合 集合输出 List 循环移动元素 查找 List 中的最大最小值 遍历 HashTable 的键值 使用 Enumeration 遍历Hash...原创 2018-05-28 18:35:58 · 1674 阅读 · 0 评论 -
Java 网络实例
获取指定主机的IP地址 查看端口是否已使用 获取本机ip地址及主机名 获取远程文件大小 查看主机指定文件的最后修改时间 使用 Socket 连接到指定主机 网页抓取 获取 URL响应头的日期信息 获取 URL 响应头信息 解析 URL import java.io.BufferedReader;import java.io.Buf...原创 2018-05-28 22:19:54 · 286 阅读 · 0 评论 -
Java 线程实例
获取当前线程名称 状态监测 线程优先级设置 死锁及解决方法 获取线程id 线程挂起 终止线程 生产者/消费者问题 获取线程状态 获取所有线程 查看线程优先级 中断线程 查看线程是否存活、获取当前线程名称public class MyThread extends Thread { public void ru...原创 2018-05-29 11:19:39 · 159 阅读 · 0 评论 -
Java 异常处理
异常处理方法 多个异常处理(多个catch) Finally的用法 使用 catch 处理异常public class Demo { public static void main(String[] args) { // demo1(); // 异常处理方法 // demo2(); // 多个异常处理 // demo3(...原创 2018-05-25 18:58:48 · 143 阅读 · 0 评论 -
Java 网络编程(Socket 编程 & URL处理)
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来java.net包提供两种常见的网络协议的支持 TCP:传输控制协议,保障两个应用程序之间的可靠通信,通常用于互联网协议,被称TCP/IPUDP:用户数据报协议,一个无连接的协议,提供应用程序之间要发送的数据的数据包Socket 编程java.net.Socket类代表一个套接字,并且java...原创 2018-05-15 14:37:25 · 1626 阅读 · 0 评论 -
常用的Java类方法
Number & Math 类方法 Character方法 String类 StringBuffer & StringBuilder类 Array类 Date类日期时间 SimpleDateFormat格式化日期 Calendar类 Java正则表达式 Java方法 Java流(Stream)、文件(File)和IO Sc...原创 2018-05-12 19:49:18 · 353 阅读 · 0 评论 -
JAVA的简单了解
hello world 特性 名词 标识符 修饰符 变量 数组 枚举 关键字 注释 继承 接口 源文件声明规则 转义字符序列 自动类型转换 运算符 运算符优先级 结构 1. hello world文件名需与类名一致。如,HelloWorld.javapublic class Hello...原创 2018-05-12 00:24:39 · 163 阅读 · 0 评论 -
Java 多线程编程
一条线程指的是进程中一个单一顺序的控制流一个进程包括由操作系统分配的内存空间,包含一个或多个线程一个线程不能独立的存在,它必须是进程的一部分一个进程一直运行,直到所有的非守护线程都结束运行后才能结束多线程能满足程序员编写高效率的程序来达到充分利用CPU的目的创建一个线程的三种方法 通过实现 Runnable 接口通过继承 Thread 类本身:创建一个新类,该类继承 ...原创 2018-05-18 23:01:35 · 105 阅读 · 0 评论 -
使用 JDBC 连接 MySQL 数据库
假设你已经在Windows上搭建好Java开发环境Java连接MySQL需要驱动包Download→No thanks, just start my download 解压后进入文件夹mysql-connector-java-8.0.11创建数据库添加测试数据编码GBK的不可映射字符记事本打开java源文件,另存为时选择ANSI编码...原创 2018-05-13 00:33:09 · 409 阅读 · 0 评论 -
Java Applet 基础
Applet 是一个全功能的Java应用程序,一般运行在支持Java的Web浏览器内Java应用程序和applet程序的不同之处Applet 类没有定义 main()Applet 类被设计嵌入在一个HTML页面要查看一个Applet需要JVM,可以是web浏览器的一个插件或一个独立的运行时环境Applet 有Web浏览器强制执行的严格的安全规则,Applet的安全机制被称为沙箱安全...原创 2018-05-19 16:00:43 · 224 阅读 · 0 评论 -
Java 面向对象
继承 重写与重载 多态 抽象类 封装 接口 包 1 Java 继承父类更通用,子类更具体,子类可以对父类进行扩展class 子类 extends 父类{···}子类拥有父类非private的属性、方法子类可以用自己的方式实现父类的方法提高类之间的耦合性(继承的缺点)当一个类没有extends和implements这两个关键字...原创 2018-05-13 15:25:57 · 107 阅读 · 0 评论 -
Java 数据结构&集合框架
1~7 数据结构 8~12 集合框架 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties) 包含内容 集合接口 集合实现类 迭代器 总结 1. 枚举(Enumeration)本身不属...原创 2018-05-14 00:57:53 · 694 阅读 · 0 评论 -
Java 泛型
泛型方法 泛型类 类型通配符 1. 泛型方法:public static <E> void printArray(E[] inputArray){...}泛型的本质是参数化类型,即所操作的数据类型被指定为一个参数我们可以写一个泛型方法来对一个对象数组排序,然后调用该泛型方法对整型数组、浮点数数组、字符串数组等进行排序所有的泛型方法声明都有...原创 2018-05-14 14:05:42 · 137 阅读 · 0 评论 -
Java 序列化
序列化机制一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和储存在对象中数据的类型按序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,即对象的类型信息、对象的数据、还有对象中的数据类型可以用来在内存中新建对象在一个平台上序列化的对象可以在另一个完全不同的平台上反序列化该对象类ObjectOutputStream包含序列化一个对象的...原创 2018-05-14 18:55:16 · 141 阅读 · 0 评论 -
Java 文件操作 & 目录操作
写入文件、读取内容、删除文件import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class D...原创 2018-05-25 16:19:52 · 2832 阅读 · 0 评论 -
打印图形 Java实现
public class Demo{ public static void main(String[] args) { diamond(8); // 输出 8 行的菱形 System.out.println(); multiplicationTable(); // 九九乘法表 System.out.println();...原创 2018-05-24 13:22:07 · 584 阅读 · 0 评论