自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java网络编程

java中利用 InetAddress 类来代表ip地址 本地回路地址:127.0.0.1 对应着:localhost 实例化InetAddress: getByName(String host) getLocalHost() 常用方法: //getHostName() getHostAddress() public String getHostAddress():返回 IP 地址字符串(以文本表现形式)。 public String getHostName():获取此 IP 地址的主机名 publi

2020-07-15 12:57:21 147

原创 IO流

public static final String separator。根据操作系统,动态的提供分隔符。 实例化方法 package com.atguigu.java; import org.junit.Test; import java.io.File; /** * @author ycy * @create 2020 - 07 -13 -11:24 上午 */ public class FileTest { @Test public void test(){

2020-07-14 20:42:30 163

原创 Java集合框架

为什么使用集合框架: 一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。 数组的弊端: 1.数组初始化以后,长度就确定了。 2.数组声明的类型,就决定了进行元素初始化时的类型 3.数组初始化以后,长度就不可变了,不便于扩展 4.数组中提供的属性和方法少,不便于进行添加、删除、插入等操作,且效率不高。 同时无法直接获取存储元素的个数 5.数组存储

2020-07-12 13:07:08 197

原创 java比较器

在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间 的比较问题。 Java实现对象排序的方式有两种: 自然(默认的)排序:java.lang.Comparable 定制排序:java.util.Comparator 方式一:自然排序:java.lang.Comparable 实现 Comparable 的类必须实现 compareTo(Object obj) 方法,两个对象即通过 compareTo(Object obj) 方法的返回值来比较大小。 如果当前对象this大于形参对象obj,则返

2020-07-08 23:18:42 175

原创 java时间相关

JDK8之前日期时间API 1.1. java.lang.System类 System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差,称为时间戳。 此方法适于计算时间差。 2.java.util.Date类 表示特定的瞬间,精确到毫秒 构造器: Date():使用无参构造器创建的对象可以获取本地当前时间。 Date(long date) 常用方法 getTime():返回自 1970 年 1 月 1

2020-07-07 16:58:59 250

原创 Java中字符串相关的类

1.String String类:代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。 String是一个final类,代表不可变的字符序列,同时也不可继承。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 String对象的字符内容是存储在一个字符数组value[]中的 实现了Serializable接口:表示字符串是支持序列化的 实现了comparable,可以比较大小 定义了final char[] value 数组,用于存储字符串数据 不可变的字

2020-07-07 15:23:30 257

原创 多线程

多线程程序的优点: 提高应用程序的响应。对图形化界面更有意义,可增强用户体验。 提高计算机系统CPU的利用率 改善程序结构。将既长又复杂的进程分为多个线程,独立运行,利于理解和修改 何时需要多线程 1.程序需要同时执行多个任务 2.程序需要实现需要等待的任务,如用户输入、文件读写、网络操作等 3.需要一些后台运行的程序 创建线程和使用 Java的JVM允许程序运行多个线程,通过java.lang.Thread 类来体现。 创建线程的几种方式 1.创建一个Thread的子类并重写run方法,之后子类就可以

2020-07-05 20:57:21 1040

原创 Scanner类与获取随机数

Scanner 一般可以用于从键盘获取用户信息 /* 1.导包 2.实例化Scnanner 3.调用方法 */ import java.util.Scanner; class ScannerTest { public static void main(String args[]) //从键盘获取不同变量,需使用Scanner类 { Scanner scan=new Scanner(System.in); int num=scan.nextInt(); System.out.prin

2020-06-13 12:15:24 232

原创 java运算符

java中的运算符包括几种: 算术运算符 + - * / % ++ – +(字符串连接)`` int num1=12; int num2=5; //想要得到两数的浮点数商 double result1=num1/num2;//不行,结果为2.0 double result4=num1/(num2+0.0);//可行 double result5=(double)num1/num2;//可行 double reult6=(double)(num1/num2);//不可行 取余运算:结果符号与被模数相同 ++

2020-06-12 19:52:55 113

原创 java中关键字

java关键字与类型转换 long a=123L; float b=123.56F; //对于long 与float 关键字而言要加大小写L/F` 当数据类型不同的数据运算时会进行类型转换 顺序:byte、char、short->int->long->->float->double 特别的,byte、char、short做运算结果为int,包括几种自己之间的计算 byte b2= 10; char c1= 'a'; char c3= c1 + b2;//编译不通过,c

2020-06-11 15:31:52 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除