![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA学习
Sword1996
这个作者很懒,什么都没留下…
展开
-
JAVA学习第三天:数组
JAVA数组操作练习Array数组高级操作关键字简介copyOfRange数组复制toString()转换为字符串sort排序equals判断是否相同fill填充数组操作练习源码package j2se_test;public class miniNum { public static void main(String[] a...原创 2019-03-19 21:10:24 · 136 阅读 · 0 评论 -
JAVA:I/O操作中的文件对象
1. 第一次没有使用文件对象,写的只是答案对了,也贴上代码//这就是代码,只有从聪明的人才能看到2. 使用文件对象,实现遍历文件夹中的文件(包括子文件夹)package file;import java.io.File;public class TestFile{ static int num = 0; static long minSize = Integer.MAX_VALU...原创 2019-04-01 22:33:51 · 136 阅读 · 0 评论 -
JAVA:I/O--缓存流和数据流
缓存流可以使用flush将缓存中的数据立即写入硬盘(不使用flush则会等缓存满了后再读取)并且可以使用.mkdirs(),创建父类文件夹。package file;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;public ...原创 2019-04-02 21:38:33 · 280 阅读 · 0 评论 -
JAVA--HashSet实现不重复随机数
直接贴代码import java.util.ArrayList;import java.util.HashSet;public class HashSet_Test { public static void main(String[] args) { //使用HashSet,新建不重复的随机数组 long tstr = System.currentT...原创 2019-04-15 22:51:01 · 904 阅读 · 0 评论 -
JAVA:构造支持安全线程的栈,并实现多线程的生产者、消费者交互
要求:1.把栈改造为支持线程安全2.当栈里的数据是0的时候,访问pull的线程就会等待。3.当栈里的数据是200的时候,访问push的线程就会等待4. 提供一个生产者(Producer)线程类,生产随机大写字符压入到堆栈5. 提供一个消费者(Consumer)线程类,从堆栈中弹出字符并打印到控制台6. 提供一个测试类,使两个生产者和三个消费者线程同时运行结果Producer1 pu...原创 2019-04-16 21:14:38 · 867 阅读 · 0 评论 -
JAVA : 通过Hibernat往mysql里插入数据
教程:how2java:how2j.cn可以在该网站下载,使用的hibernate版本对应的jar包先贴结果存在警告是因为没有进行slf4j配置SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementati...原创 2019-04-22 22:19:44 · 201 阅读 · 0 评论 -
JAVA:socket+mysql = 傻瓜式小爱同学
先贴结果先启动服务端进程,再启动客户端进程,否则报错;连接低版本mysql时驱动版本要下载正确,并且正确导入;小爱同学 //客户端你好(*?▽`)ノノ //服务端你叫什么呀 //Client说人话 //Server你叫什么当然是小爱同学啦再见再见先将聊天数据库存进mysqlcreate database android; //建数据库use andro...原创 2019-04-18 23:08:00 · 1779 阅读 · 3 评论 -
hadoop3.1.2 + zookeeper3.5.5 + hbase2.0.5 安装
集群结构类型zookeeperHbasemasterNameNode否HMasterslave1DataNode是HRegionServerslave2DataNode是HRegionServerslave3DataNode是HRegionServerhosts文件(这里用的DHCP)IPhostname...原创 2019-06-10 10:25:39 · 1742 阅读 · 2 评论 -
jnetpcap.so: libpcap.so.0.8: 无法打开共享对象文件: 没有那个文件或目录,解决办法
jnetpcap在windows下和linux下需要不同的包(如共享库,在windows下是.dll,在linux下是.so文件案),所以跨平台编译会遇见问题,感觉主要的问题还是libpcap的版本问题(在ubuntu下编译直接解决问题1问题2就结束了,centos上libpcap版本不兼容,只好强行修改)在centos 7下编译含jnetpcap包的文件(libpcap已经安装完毕)问题1:...原创 2019-06-04 22:51:43 · 5397 阅读 · 1 评论 -
JAVA:HashMap的使用及与for循环的时间对比
设置一个3000000长度的List,其中list里的内容为“hero-7777”的形式,即"hero-四位数",要求遍历整个list,给出该List里有多少个’‘hero-7777’’(返回数量及位置)结果:初始化List成功HashMap耗时:0共有多少个(hero-7777) 340for循环耗时:62共有多少个(hero-7777) 340HashMap方法Map的ke...原创 2019-04-06 18:22:49 · 943 阅读 · 0 评论 -
JAVA:二叉排序、快速排序、冒泡、选择排序的时间对比
40000个随机数的排序时间结果数组准备完毕系统自带排序用的时间:6选择排序用的时间:3391结果是否与系统自带sort相同:true冒泡排序用的时间:3333结果是否与系统自带sort相同:true二叉排序用的时间:37结果是否与系统自带sort相同:true快速排序用的时间:4结果是否与系统自带sort相同:true二叉排序private static int[] T...原创 2019-04-05 20:34:30 · 372 阅读 · 0 评论 -
JAVA学习第六天:接口、继承练习
一、 创建Animal类Animal类为所有动物类的抽象父类,包含抽象方法eat,声明一个受保护的整数类型属性legs,定义一个受保护的构造器,初始化legs属性,声明具体方法walkpackage animal;public abstract class Animal { protected int legs; protected Animal(int legs){ this...原创 2019-03-24 11:20:17 · 656 阅读 · 0 评论 -
JAVA学习第四天:类和对象
类的引用、继承列如现在有物品Item类public class Item { String name; int price;}现在有护甲Armor类,继承Item的属性public class Armor extends Item { //可以添加额外属性ac,且不用重复设计父类的属性 int ac; public static void main(String[] ar...原创 2019-03-20 23:44:54 · 210 阅读 · 0 评论 -
第一天,Hello World!
hello world原创 2019-03-17 21:41:00 · 175 阅读 · 0 评论 -
JAVA学习第五天:接口与继承(一)
一、 接口当实现某个接口,那么就必须实现这个接口中声明的方法。public class Support extends Hero implements Healer{ @Override public void heal() {//接口声明的方法 // TODO Auto-generated method stub System.out.println("进行了治疗");二、...原创 2019-03-21 22:35:41 · 551 阅读 · 0 评论 -
JAVA学习 第二天
注意点安装jdk时设置环境变量需要在系统变量中修改,而不是用户变量。新建变量名 JAVA_HOME,变量值 E:\JDK修改变量 Path ,在最前面加上 %JAVA_HOME%\bin;属性、方法同面向对象,见下下方代码;public class Hero { String name; float hp; float armor; int moveSpeed; ...原创 2019-03-18 22:10:59 · 193 阅读 · 0 评论 -
JAVA学习第七天: 数字与字符串
一、字符串转换1. 数字转字符串方法一:int i =5;/*String str = String.valueOf(i);System.out.println(i);方法二:int i = 5;Integer it = i;String str2 = it.toString();//不将int转为Integer则会报错2. 字符串转数字非法字符串无法转换(如:1234a...原创 2019-03-25 20:57:01 · 147 阅读 · 0 评论 -
JAVA学习第五天:接口和继承(二)
一、隐藏重写是子类覆盖父类的对象方法;隐藏是子类覆盖父类的类方法;在Hero类中设计静态方法(类方法)battleWin()public static void battleWin(){ System.out.println("Hero battle win"); }并在子类(ADHero)中隐写: public static void battleWin(){ Syste...原创 2019-03-22 23:19:58 · 251 阅读 · 0 评论 -
JAVA学习第八天:异常处理
一、单一异常处理package exception;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;public class TestException { public static void main(String[] args) { Stri...原创 2019-03-26 21:13:53 · 213 阅读 · 0 评论 -
JAVA学习第七天:日期
一、Date需要import java.util.Datepackage date;import java.util.Date;public class TestDate { public static void main(String[] args){ Date d1 = new Date();//当前时间 System.out.println(d1); //从1970年1...原创 2019-03-25 23:01:52 · 174 阅读 · 0 评论 -
Ubuntu安装mysql,及dpkg崩溃解决办法
Ubuntu安装mysql,及dpkg崩溃解决办法在安装mysql时出现莫名奇妙的错误:问题类似于:dpkg: 处理软件包 dh-python (--configure)时出错:依赖关系问题 - 仍未被配置在处理时有错误发生:python3dh-pythonE: Sub-process /usr/bin/dpkg returned an error code (1)使用网上的解决...原创 2019-09-26 15:39:06 · 704 阅读 · 0 评论