![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
Miss. Zing
在人生的更高处相见
展开
-
等待唤醒机制 JDK1.5 新特性 互斥锁
package com.heima.Thread;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;public class Demo3_ReenTrantLock { /** * @param args */ public static ...原创 2019-04-08 19:32:07 · 112 阅读 · 0 评论 -
java基础:用FileInputStream读取中文时出现了乱码,(用字符流或者)所以用ByteArrayOutputStream内存输出流可以把内存当做缓冲区,写入数据之后一次将所有数据写出()
package com.heima.otherIo;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class Demo2_ByteArrayOutpu...原创 2019-04-03 19:49:48 · 1174 阅读 · 0 评论 -
网络编程UDP传输多线程
package com.heima.socket;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.S...原创 2019-04-09 19:03:03 · 231 阅读 · 1 评论 -
Java中创建的Button乱码显示小框框怎么ban
打开run——>run configurations——>arguments在VM arguments中写上 -Dfile.encoding=GB18030 即可原创 2019-04-09 20:01:49 · 943 阅读 · 0 评论 -
Java中控制台输出的中文乱码怎么办
打开run——>run configurations——>Commen——>Encoding other GBK即可原创 2019-04-09 20:06:26 · 10788 阅读 · 1 评论 -
连接数据库
package sc.itcsat.jdbcutil;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.util.Properties;public class JDBCConfiger...原创 2019-04-20 17:21:47 · 110 阅读 · 0 评论 -
MySql的安装
常见的数据库管理系统MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。Oracle :收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。DB2 :IBM公司的数据库产品,收费的。常应用在银行系统中.SQLServer:MicroSoft 公司收费的中型的数据库...转载 2019-04-16 17:25:33 · 102 阅读 · 0 评论 -
MySql基本操作知识
创建数据库: create database 数据库名; 删除数据库 : drop database 数据库名称; —————————————————————————— 创建表: create table 表名( 字段名 类型(长度) 约束, 字段名 类型(长度) 约束 ); 在创建表时创建主键(非空,唯一),在字段后面加上 primary ...原创 2019-04-16 18:07:30 · 98 阅读 · 0 评论 -
JDBC连接数据库的基本格式
package sc.itcsat.demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import javax.naming.spi.DirStateFactory.Result;import c...原创 2019-04-16 18:36:12 · 514 阅读 · 0 评论 -
数据库防注入攻击
package sc.itcsat.demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Scanner;import javax.naming.spi.DirStat...原创 2019-04-16 19:52:11 · 214 阅读 · 0 评论 -
序列流整合多个
package com.heima.otherIo;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.SequenceInputStream;import java.util.Enumeration;import java....原创 2019-04-02 21:29:39 · 97 阅读 · 0 评论 -
java基础: 从键盘接收一个文件夹,打印出该文件夹下的所有.java文件名
package com.heima.test;import java.io.File;import java.io.ObjectInputStream.GetField;import java.util.Scanner;public class Test5 { /** * 从键盘接收一个文件件路径,并打印出文件夹下的所有.java文件名 */ public static...原创 2019-04-02 20:39:12 · 334 阅读 · 0 评论 -
等待唤醒机制
package com.heima.Thread;public class Demo1_Notify { /** * 等待唤醒机制 */ public static void main(String[] args) { final Printer p = new Printer(); new Thread() { public void run() { ...原创 2019-04-07 18:37:08 · 82 阅读 · 0 评论 -
删除一个文件下的所有文件夹或文件
package com.heima.test;import java.io.File;import java.io.ObjectInputStream.GetField;public class Test6 { /** * 删除一个文件下的所有文件夹或文件 */ public static void main(String[] args) { File dir...原创 2019-04-05 18:48:27 · 158 阅读 · 0 评论 -
统计文件夹大小(字节)
package com.heima.test;import java.io.File;import java.util.Scanner;public class Test7 { /** * 统计文件夹大小字节,直接统计文件的结果是0 */ public static void main(String[] args) { File dir = getDir()...原创 2019-04-05 18:52:21 · 359 阅读 · 0 评论 -
从键盘接收一个文件夹路径 打印所有文件或文件夹按层
package com.heima.test;import java.io.File;public class Test8 { /** *从键盘接收一个文件夹路径 打印所有文件或文件夹按层 */ public static void main(String[] args) { File dir = Test5.getDir(); PrintLev(dir,0);...原创 2019-04-05 20:49:31 · 150 阅读 · 0 评论 -
约瑟夫环 幸运数字
package com.heima.test;import java.util.ArrayList;public class Test10 { /** * 约瑟夫环 * 幸运数字 */ public static void main(String[] args) { System.out.println(getLucklyNum(8)); } public st...原创 2019-04-05 21:26:36 · 114 阅读 · 0 评论 -
方法一:多线程实现
package com.heima.Thread;public class Demo1_Thread { /** * @param args */ public static void main(String[] args) { Mythread mt = new Mythread(); // 创建Thread类的子类对象 mt.start()...原创 2019-04-06 15:57:37 · 108 阅读 · 0 评论 -
方法二:多线程实现
package com.heima.Thread;public class Demo2_Thread { /** * @param args */ public static void main(String[] args) { MyRunnable mr = new MyRunnable(); //4.创建Runnable的子类对象 Thread m...原创 2019-04-06 15:58:15 · 80 阅读 · 0 评论 -
为线程起别名的三种方法
package com.heima.Thread;public class demo3_Thread { /** * 为线程起名的三种方法 */ public static void main(String[] args) { new Thread("张三") { public void run() { System.out.println(...原创 2019-04-06 15:59:07 · 492 阅读 · 0 评论 -
守护线程
package com.heima.Thread;public class Demo_setDaemon { /** * @param args */ public static void main(String[] args) { Thread t1 = new Thread() { public void run() { for(int ...原创 2019-04-07 15:33:10 · 78 阅读 · 0 评论 -
同步代码块:有多段代码块同时执行时,希望CPU不要切换到其他线程,这时需要同步(若两段代码块是同步的,同一时间内只会执行一段,结束之后再去执行另一端)
package com.heima.Thread;public class Demo7_synchronized { /** * @param args */ public static void main(String[] args) { final Printer p = new Printer(); // new Th...原创 2019-04-07 15:56:04 · 436 阅读 · 0 评论 -
多线程同步问题(卖火车票)之一
package com.heima.Thread;public class Demo5_Ticket { /** * 铁路售票,100张,通过4个窗口卖 */ public static void main(String[] args) { new Ticket().start(); //开启四条线程 new Ticket()....原创 2019-04-07 16:49:13 · 314 阅读 · 0 评论 -
多线程同步问题(卖火车票)之二
package com.heima.Thread;public class Demo6_Tickets { /** * @param args */ public static void main(String[] args) { Myticket mt = new Myticket(); new Thread(mt).start(); ...原创 2019-04-07 16:50:37 · 302 阅读 · 0 评论 -
QueryRunner的查询操作
package cn.itcast.demo2;import java.sql.Connection;import java.sql.SQLException;import java.util.List;import java.util.Map;import org.apache.commons.dbutils.QueryRunner;import org.apache.comm...原创 2019-04-21 15:35:48 · 1033 阅读 · 0 评论