java
华山大弟子
日拱一卒无有尽,功不唐捐终入海。
展开
-
java语言进阶之常用的API之Math
1、常用方法package api_arraylist;/** * java.util.Math类是数学相关的工具类。 * public static double abs(double num);绝对值 * public static double ceil(double num);向上取整 * public static double floor(double num);向下取整 * public static long round(double num);四舍五入 * Math.PI原创 2020-09-11 10:14:46 · 81 阅读 · 0 评论 -
java语言进阶之常用的API之Arrays
1、常见的两个方法sort和toStringpackage api_arraylist;import java.util.Arrays;import java.util.Optional;/** java.util.Arrays是一个与数组相关的工具类,里面提供了大量的静态方法,用来实现数组常见的操作* public static String toString(数组),将参数数组变成字符串。* public static void sort(数组);按照默认升序,对数组进行排序.* 备原创 2020-09-11 09:56:17 · 143 阅读 · 0 评论 -
java语言进阶之常用的API之Static
1、static修饰变量package CommonClass;public class StudentStaticx { private int id; private String name; private int age; public static String room; private static int idcounter=0; public StudentStaticx(){ this.id=++idcounter;原创 2020-09-10 23:35:02 · 136 阅读 · 0 评论 -
3.无重复字符的最长子串
package midden;import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;/** 给定一个字符串,请你找出其中不含有重复字符的 最长子串的长度。* */public class lengthOfLongestSubstring { public static int getLongestSubString(String s){ Queue<Characte原创 2020-09-09 16:29:22 · 74 阅读 · 0 评论 -
java语言进阶之常用的API之String下篇
字符串中的截取方法1、字符串的截取substringpackage api_demo;/** 字符串的截取方法:* public String substring(int index);截取从参数位置一直到字符串末尾的字符串* public String substring(int begin,int end)* */public class demo_subString { public static void main(String[] args) { Strin原创 2020-08-31 22:20:50 · 108 阅读 · 0 评论 -
java语言进阶之常用的API之String上篇
常见API之StringString类代表字符串。java中的所有字符串字面值都作为此类的实例实现。字符串是常量,他们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为String对象是不可变的,所以可共享。String str = "abc"等价于char data[]={‘a’,‘b’,‘c’};String str = new String(data);1、字符串的内容用不可变;2、正是因为字符串永不可变,所以字符串是可以共享使用的;3、字符串效果上相当于char[]字符数组,但底层原理是原创 2020-08-25 23:16:13 · 188 阅读 · 1 评论 -
java语言进阶之常用的API之ArrayList
1、基本的对象数组使用demopackage CommonClass;public class Person { private String name; private int age; public Person(){ } public Person(String name, int age){ this.name = name; this.age = age; } public String getName原创 2020-08-23 01:19:44 · 163 阅读 · 0 评论 -
java语言进阶之常用的API之Random(代码实现猜数字小游戏)
Random类1、Random使用步骤package api_demo;/* * random类用来生成随机数字,使用步骤: * 1、导包 * 2、创建 * 3、使用 * */import java.util.Random;public class demo_random { public static void main(String[] args) { Random r = new Random(); // 随机获取一个int数字原创 2020-08-22 23:38:15 · 258 阅读 · 0 评论 -
java语言进阶之常用的API之Scanner
java语言进阶之常用的API之Scanner1、什么是Scanner类?Scanner类的功能是实现键盘输入数据,到程序当中。引用类型的一般使用步骤是:导包->创建->使用。package api_demo;// 1、导包import java.util.Scanner;public class scanner_demo { public static void main(String[] args){ // 2、实例化类 Scanner s原创 2020-08-19 22:09:00 · 100 阅读 · 0 评论 -
Java_多线程demo(内附示例代码,可运行)
多线程写多线程的四部曲1、将需要用多线程方法执行的逻辑,写入到一个runnable实现类中(run方法中)2、创建出这个runnable实现类的对象3、利用这个runnable对象构造出n个thread线程4、将这n个thread启动(thread.start())创建runable类型1package javase.cn.day11.thread.Demo;public cla...原创 2020-04-06 15:42:12 · 1424 阅读 · 0 评论 -
java socket编程(内附源代码),大神请绕行
网络编程入门demo下面是一个简单的例子,本地跟本地进行一次简单的通信如下服务端代码:package javase.cn.day11;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class serv...原创 2020-04-05 16:19:18 · 344 阅读 · 0 评论 -
java_文件的读写
文件读/**最底层的工具:FileInputStream**/文件的读操作FileInputStream fis = new FileInputStream(“f:/code/a.txt”)int read = fis.read(); //读一个字节,并将这个字节转成整数返回,如果读完文件最后一个字节之后,继续往下读会返回-1//一次读多个字节byte[] buf = new ...原创 2020-03-29 15:55:29 · 117 阅读 · 0 评论