java
纤月流水@刘小哥
寻找着可能性
展开
-
java中的简单接口实例说明
首先说明接口的作用,接口其实就相当于一个占位的作用,先创建一些方法的定义,然后测试类先拿去进行开发,等到接口占位的那些方法实际上编写完毕之后,再将接口类与实际方法类进行关联即可。1.接口类public interface XXService { public String step1(); public void step2(String id); public HashMap<...原创 2019-03-19 17:20:22 · 1056 阅读 · 0 评论 -
cmd命令(包括针对java文件的执行)
使用命令:cd /d d: 即可强制进入D盘,其他同理原创 2019-03-14 22:57:15 · 293 阅读 · 0 评论 -
java小知识课堂(一)
1.二维数组public static void main(String[] args) { int[] arrOne = new int[3]; // 定义一个1维数组 arrOne[0] = 1; // 1维数组的第0个元素赋值为一个整数1 arrOne[1] = 2; arrOne[2] = 3; int[][] arrTwo = new int[3][4...原创 2019-03-27 14:16:02 · 480 阅读 · 0 评论 -
java中的动态代理(jdk实现)
首先上一个图:下面贴上代码1.需要被代理的接口public interface LoginService { public void say(); public void say(String name); public void eat(String food); public String speak(String name); }2.需要被代理的接口实现类pu...原创 2019-03-28 10:28:50 · 186 阅读 · 0 评论 -
java中对字符串的操作合集(持续更新)
1.substring:对字符串进行切片String s = "=3fsada"; String b = s.substring(1, s.length()); System.out.println("b的结果为:"+b); String e = s.substring(1); System.out.println("b的结果为:"+e);输出结果:b的结果为:3fsada...原创 2019-03-28 15:30:20 · 1033 阅读 · 0 评论 -
Java的socket简单语法实例以及多线程
1.服务期实现以及多线程加入public class Sever{ public static void main(String[] args) throws Exception { ServerSocket sc = new ServerSocket(520); while(true){ //获得监听套接字 Socket ss = sc.accept();...原创 2019-03-28 21:03:23 · 147 阅读 · 0 评论 -
eclipse如何debug
转载转载 2019-04-18 10:24:48 · 119 阅读 · 0 评论 -
java类中的toString构造方法
贴代码:1.创建的类:public class TestToString { private String name1; private String name2; private String name3; private String name4; public TestToString() {} public TestToString(String name1, ...原创 2019-04-18 13:07:03 · 608 阅读 · 0 评论 -
java中的TreeMap
首先举例基本的用法:TreeMap默认是按照key进行排序,要是遇到key相同的话,只输出一个数值。1.基础用法package testpro;import java.util.Map.Entry;import java.util.Set;import java.util.TreeMap;public class Demo2 { public static void main...原创 2019-04-19 21:09:10 · 400 阅读 · 0 评论 -
java复习整理
1.关于数据类型和其对应的类①基本数据类型:(他们的方法,是将自身当做参数传入)低 ------------------------------------> 高byte,short,char—> int —> long—> float —> double如果想要强转:低–>高:没问题高–>低:有可能导致数值不对(说的通俗点)int i ...原创 2019-07-26 11:23:23 · 133 阅读 · 0 评论 -
eclipse的使用(在利用hadoopAPI编程)
1。2。需要导入的hadoop的包在这个位置:hadoop-2.8.1\hadoop-2.8.1\share\hadoop选择合适的jar包,复制粘贴到项目中的lib文件夹中3。4。然后开始正常编程。原创 2019-09-10 11:44:51 · 248 阅读 · 0 评论 -
eclipse的快捷键
转载转载 2019-09-10 11:47:23 · 124 阅读 · 0 评论 -
getBytes()、System.arraycopy
1.例1a = “奥斯卡接电话就爱上看见”byte[] bytes =a.getBytes();上述语句将字符串转变为装byte类型的列表2.例2byte[] b = new byte[1024];// jdk提供的数组拷贝工具方法: 参数1:源数据数组 参数2:从源数组的第几个位置开始拷贝, 参数3 :目标数组 参数4:目标数组中放数据的起始位置 参数5:拷贝的长度Syst...原创 2019-03-26 17:39:35 · 204 阅读 · 0 评论 -
Java的HashSet
HashSet是一个集合数据类型,可以装入多个不重复的数据/** * @author liu-xiao-ge * */public class HashSetDemo{ public static void main(String[] args) { HashSet<String> set1 = new HashSet<>(); set1.add(...原创 2019-03-18 17:18:09 · 140 阅读 · 0 评论 -
关于判断利用Scanner输入的字符是否相等
不多说,直接贴代码,因为我也搞不太懂,只知道有关于内存地址。package 用户注册登录系统;import java.util.Scanner;public class B{ public static void main(String[] args) { Scanner s = new Scanner(System.in); String a = s.nextLi...原创 2019-03-19 22:35:12 · 869 阅读 · 0 评论 -
Java中关于构造新对象时的注意事项
public static String orderVersion = "500"; static { System.out.println("静态代码块执行了...."); System.out.println("在静态代码赋值前,order版本是:" + orderVersion); orderVersion = "1000"; System.out.println("在...原创 2019-03-20 17:14:34 · 251 阅读 · 0 评论 -
实现接口封装排序框架两种方法
1.首先是以排序工具包package 排序工具1;import java.util.ArrayList;public class SortUlit{//这里穿传入的第一个参数是待排序的列表,第二个是一个逻辑关系返回值是boolean值 public static void sort(ArrayList<User> ulist,Bijiaoqi b1){ for(in...原创 2019-03-20 22:30:11 · 335 阅读 · 0 评论 -
java学习笔记1
题目描述:定义一个类,描述订单信息订单id订单所属用户(用户对象)订单所包含的商品(不定数量个商品对象)订单总金额订单应付金额:总金额满1000,打折98折总金额满2000,打折95折总金额满3000,打折90折在此基础上,还要看用户的vip等级用户vip等级为:黄金vip,则折上折:98用户vip等级为:钻石vip,则折上折:96用户vip等级为:至尊vip,则折上折:...原创 2019-03-17 18:58:08 · 224 阅读 · 0 评论 -
Java中的File类
package 1;import java.io.File;import java.io.IOException;/** * File是对一个文件或文件夹的 信息描述 * File还提供了很多便利的工具方法: mkdirs创建文件夹 createNewFile创建新的空文件 getAbsolutePath:获取路径 * getName 获取名称 isFile/isDir...原创 2019-03-21 13:48:13 · 127 阅读 · 0 评论 -
Java中的数组
数组**//如何定义数组?**float[] arr1 = new float[10]; // arr可以装10个float数据int[] arr2 = new int[8]; // arr2可以装8个int数据String[] arr3 = new String[7]; //arr3 可以装7个String数据//向数组中填数据arr[0] = 1.8;...原创 2019-03-18 16:25:54 · 154 阅读 · 0 评论 -
JAVA文件的读写
1.读取文件的内容:BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("a.txt"), "utf-8")); String line = ""; while((line = br.readLine()) != null){ System.out.println(line...原创 2019-03-25 14:37:18 · 20635 阅读 · 2 评论 -
异常的捕获
import java.util.Scanner;public class A{ public static void main(String[] args) { int a=5; Scanner scanner = new Scanner(System.in); int b= Integer.parseInt(scanner.nextLine()); try{ ...原创 2019-03-25 15:01:41 · 113 阅读 · 0 评论 -
继承、抽象类、反射
1、继承整体作用:对同一类事物进行类定义时,很多的公共属性和方法,可以抽取到一个父类中;具体事物类只要继承这个父类,就拥有了它的属性和方法,比如下面,子类A想要继承父类B,则需要public class A extends B, 有extends这个关键字必须需要/** 定义一个父类 Person **/public class Person{public String nam...原创 2019-03-25 15:11:53 · 423 阅读 · 0 评论 -
JAVA中的ArrayList
ArrayList长度是可以变得,所以可以往里面添加元素,但是数组长度是在事先已经确定好的,不可以改变。在java中没有办法在ArrayList中删除具体的一个元素,只能通过索引 删除//ArrayList的用法 //创建一个用来装整数数据的arraylist对象ArrayList<Integer> xx = new ArrayList<Integer>();...原创 2019-03-18 16:56:40 · 144 阅读 · 0 评论 -
Java中的HashMap
HashMap类似于Python中的字典类型,键是唯一的,不可重复。//构造一个hashmap对象HashMap<String, String> map1 = new HashMap<>();//往里面添加信息,存进去的时候,顺序和本来的顺序会有不同。map1.put("1", "白百何");map1.put("1", "马蓉");map1.put("2",...原创 2019-03-18 17:15:09 · 152 阅读 · 0 评论 -
java的Properties工具
1.这个工具的主要作用是设置配置参数,便于在程序之外进行修改,具体过程如下:首先在该项目中创建一个后缀名为properties的文件。随后在里面写上想要配置的参数,全部都不需要加引号在程序中调用方法如下: Properties properties = new Properties(); properties.load(WordCount.class.getClassLoader...原创 2019-09-11 17:18:17 · 204 阅读 · 0 评论