![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
让技术成长
···微服务基础建设中···
展开
-
JDBC(登录案例)
JDBC(登录案例)了解数据库和Java实现登陆的基本逻辑登录案例import JDBCUtils.JDBCUtils;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Scanner;public class JDBCDemo5 { public static void原创 2021-03-29 17:52:40 · 180 阅读 · 0 评论 -
JDBC工具类——常规操作封装(可以直接复制代码使用)
JDBC工具类——常规操作封装(可以直接复制代码使用)工具类主方法配置文件使用实例制作工具类封装操作方法,方便操作调用,避免重复操作了解配置文件工具类主方法package JDBCUtils;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.net.URL;import java.sql.*;import java.uti原创 2021-03-29 15:59:29 · 154 阅读 · 0 评论 -
JDBC(链表存储数据)
JDBC(链表存储数据)使用类来建立数据库的数据模板,进而通过对象来存储数据库实例使用链表来存储数据对象详情见注释主类import java.sql.*;import java.util.ArrayList;import java.util.List;public class JDBCDemo3 { public static void main(String[] args) { String sql = null; Connection原创 2021-03-29 15:49:32 · 403 阅读 · 0 评论 -
JDBC(封装结果并遍历结果集)
JDBC(封装结果并遍历结果集)封装结果到结果集,并遍历结果集中的内容操作步骤见注释import java.sql.*;public class JDBCDemo2 { public static void main(String[] args) { String sql = null; Connection connection = null; Statement statement = null; ResultS原创 2021-03-29 15:39:56 · 388 阅读 · 0 评论 -
JDBC(连接数据库的基本操作步骤)
JDBC(连接数据库的基本操作步骤)熟悉基本的数据库连接操作顺序具体步骤见注释import java.sql.*;public class JDBCDemo2 { public static void main(String[] args) { String sql = null; Connection connection = null; Statement statement = null; ResultSet原创 2021-03-29 15:35:08 · 236 阅读 · 1 评论 -
多线程(下)——多人网络通信程序
多线程(下)——多人网络通信程序多人网络通信程序多线程(下)——多人网络通信程序1.client包ChatRoomClient类2.server包ChatRoomServer类3.common包ChatMessage类Constants接口DataExchange类Utils类4.ChatRoomClientAPPMain5.ChatRoomServerAPPMain1.client包ChatRoomClient类package ChatRoom.client;import ChatRoom.c原创 2021-03-23 15:00:04 · 184 阅读 · 0 评论 -
多线程(中)——常用类和包总结
多线程(中)——常用类和包总结常用类和包多线程(中)——常用类和包总结1.ThreadLocal2.Date3.定时方法4.Volatile(影响指令重排)5.concurren包(1)Atomic类族(原子级操作)(2)ReentrantLock1.ThreadLocalThreadLocal x = new ThreadLocal()一般用在跨类,跨方法的传递一些值。在一些框架、底层的类中可能会用到,可以避免上层引用代码为了框架当数据的二传手使用ThreadLocal声明的变量值在不同的原创 2021-03-18 15:45:24 · 459 阅读 · 0 评论 -
多线程(上)——生产者和消费者模型
多线程(上)——生产者和消费者模型熟悉泛型的使用理解生产者消费者模型理解线程同步的多种方式*理解线程等待和唤醒方式深入理解各线程之间的关系,开始和被唤醒多线程之生产者与消费者模型多线程(上)——==生产者和消费者模型==1.consumer类2.producer类3.ClassicProducerAndConsumerQueation类1.consumer类package MultiThread;import java.util.Queue;public class Co原创 2021-03-13 16:55:44 · 167 阅读 · 0 评论 -
简单的网页抓取小程序
简单的网页抓取小程序仅限一些没有太多安全防备的网站,本程序使用hao123简单的一些解析域名方法简单的向网站发送请求后接受并打印熟悉lambda表达式,Socket编程,装饰模式package GetHTMLContent;import java.io.*;import java.net.*;import java.nio.charset.StandardCharsets;public class GetHtmlContentAPP { public static原创 2021-03-12 15:23:05 · 287 阅读 · 0 评论 -
简易的网络通信小程序(只允许一问一答式)
简易的网络通信小程序(只允许一问一答式)了解Socket编程熟悉flush(清空缓存)语法的使用熟悉设计模式:装饰模式熟悉流式输入输出的装饰简单的网络通信小程序简易的网络通信小程序(只允许一问一答式)1.Chat类2.服务器端3.客户端1.Chat类package chat;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner;impo原创 2021-03-12 14:43:41 · 374 阅读 · 0 评论 -
自建文件,写入内容,读取删除操作
自建文件,写入内容,读取删除操作熟悉基本的文件创建,写入,读取并最后删除的操作了解设计模式:装饰模式防止缓存区溢出处理try with resourcetry(需要在结束时回收的资源){}catch(){}自动GCpackage File;import java.io.*;import java.nio.channels.ScatteringByteChannel;import java.nio.charset.StandardCharsets;import java原创 2021-03-12 09:49:44 · 182 阅读 · 0 评论 -
目录,文件的创建,修改,重命名,删除操作
目录,文件的创建,修改,重命名,删除操作掌握基本的文件和目录的创建,删除,重命名的操作package File;import java.io.File;import java.io.IOException;import java.util.*;import java.util.stream.Collectors;public class file { //把根目录和Scanner定义为静态变量,方便全局使用 private static final Strin原创 2021-03-11 14:57:32 · 465 阅读 · 0 评论 -
打造一个小超市
打造一个小超市写这个小程序的目的熟悉面向接口编程熟悉面向对象模块知识打造一个小超市打造一个小超市接口包1.Card(卡)2.Category(类别)3.Customer(顾客)4.DiscountStrategy(折扣策略)5.HasCard(是否有卡)6.Market(超市)7.Merchandise(商品)8.Shopman(超市员工)9.ShoppingCart(购物车)10.SuperMarket(超市)接口实现包1.AbsCustomer(抽象顾客类)2.CashCard(现金原创 2021-03-03 18:06:39 · 386 阅读 · 6 评论 -
人工不智能问答小程序
人工不智能问答小程序目的是为了学习面向对象编程,熟悉模块化编程思维人工智障问答小程序人工不智能问答小程序1. AI包1. ai模块2. 主程序1. AI包1. ai模块package AI;public class ai { /** * 公共类,面向用户可以操作的类 * 用于用户输入并返回结果 * @param question 获取用户字符串输入 * @return返回对应处理后的回答结果 */ public St原创 2021-02-22 12:01:40 · 236 阅读 · 2 评论 -
简单的小超市
简单的小超市超市运行程序简单的小超市一.人物包1.顾客类二.超市包1.小超市类2.商品类三.主程序一.人物包1.顾客类package person;public class Customer { public String name; public double money; public boolean isDrivingCar;}二.超市包1.小超市类package supermarket;public class LittleSuperMarke原创 2021-02-20 14:40:12 · 155 阅读 · 0 评论 -
成绩查询类小程序
成绩查询类小程序import java.util.Scanner;public class array { public static void main(String[] args) { int yuWen = 0; int shuXue = 1; int waiYu = 2; int wuLi = 3; int huaXue = 4; int shengWu = 5; //定原创 2021-02-14 13:58:25 · 4144 阅读 · 8 评论 -
猜数字小游戏
猜数字小游戏import java.util.Scanner;public class numberGame { public static void main(String[] args) { //小练习,用于生成大于0.5的随机数 /* double randNum = 0; //生成一个大于0.5的随机数,只有随机数大于0.5,程序的循环才会退出 while (randNum < 0.5) { .原创 2021-02-13 16:15:59 · 2335 阅读 · 6 评论