自定义博客皮肤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 107

原创 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 117

原创 Java集合框架

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

2020-07-12 13:07:08 153

原创 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 140

原创 java时间相关

JDK8之前日期时间API1.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 167

原创 Java中字符串相关的类

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

2020-07-07 15:23:30 204

原创 多线程

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

2020-07-05 20:57:21 982

原创 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 182

原创 java运算符

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

2020-06-12 19:52:55 81

原创 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 99

空空如也

空空如也

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

TA关注的人

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