推荐学java 推荐学java
3年前
一文回顾 Java 入门知识(上)
Java前世今生Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,结果市场没啥反响。谁料到互联网的崛起,让Oak重新焕发了生机,于是SUN公司改造了Oak,在1995年以Java的名称正式发布,原因是Oak已经被人注册了
Wesley13 Wesley13
3年前
java.util.Collections.swap()方法实例
java.util.Collections.swap()方法实例swap(List<?,int,int)方法被用于交换在指定列表中的指定位置的元素。声明以下是java.util.Collections.swap()方法的声明。publicstaticv
Wesley13 Wesley13
3年前
java.io.InvalidClassException 异常解决, 实现Serializable接口的注意事项
java.io.InvalidClassException异常解决,实现Serializable接口的注意事项参考文章:(1)java.io.InvalidClassException异常解决,实现Serializable接口的注意事项(https://www.oschina.net/action/GoToLink?urlhtt
Kent_Sun Kent_Sun
4年前
java截取url后缀以及判断是否带参数
java获取url后缀,以及判断是否带参数(?paramsxxx)java//使用了String对象的方法截取字符串StringfileUrl"http://www.baidu.com?a1234";intindexfileUrl.lastIndexOf("?");if(index1){file
Wesley13 Wesley13
3年前
Java 反射,Java reflect
 reflect是Java开发语言特征之一,在lang包下;它允许运行中的Java程序对自身进行检测。并能直接操作程序内部的属性。importjava.lang.reflect.Field;publicclassextendsTest{publicstaticvoidmain(St
Wesley13 Wesley13
3年前
JAVA8流操作
Stream的三个操作步骤:1创建Stream2中间操作3终止操作packageairycode_java8.nice6;importairycode_java8.nice1.Employee;importorg.junit.Test;importjava
Easter79 Easter79
3年前
SpringBoot定时任务动态修改cron表达式改变执行周期
一、场景引入前不久做过一个根据下载指令定时下载文件到服务器的需求。轮询下载的周期需要根据下载任务量的大小动态修改,下载任务密集的时候就周期缩小,下载任务少量时就扩大周期时间。java本身和第三方开源框架Spring共有三种执行定时任务的方式:1)Java自带的java.util.Timer类:这个类允许你调度一个java.util.TimerT
Wesley13 Wesley13
3年前
Java入门系列之重写
【导读】关于所有Java系列文章面向有一定基础的童鞋,所写每一篇希望有一定含金量,有些内容可能会从Java整个语法全局考虑穿插后续要讲解的内容以成系统,若不理解,请看完后再学习上一节我们讲解完了final关键字,本节我们继续来对比讲解Java和C中的重写,二者语言的重写区分非常清晰,Java子类中基类方法签名一样或通过注解@
Stella981 Stella981
3年前
Netty 能做什么
作为一个学Java的,如果没有研究过Netty,那么你对Java语言的使用和理解仅仅停留在表面水平,会点SSH,写几个MVC,访问数据库和缓存,这些只是初等Java程序员干的事。如果你要进阶,想了解Java服务器的深层高阶知识,Netty绝对是一个必须要过的门槛。有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,W
Wesley13 Wesley13
3年前
Java数组的声明与创建
今天在刷Java题的时候,写惯了C发现忘记了Java数组的操作,遂把以前写的文章发出来温习一下。首先,数组有几种创建方式?Java程序中的数组\\必须先进行初始化才可以使用,\\所谓初始化,就是为数组对象的元素分配内存空间,并为每个数组元素指定初始值,而在Java中,数组是静态的,数组一旦初始化,长度便已经确定,不能再随意更改。