import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Arrays;/**
* 反射集合类
* */
public class ReflectUtils {/** * 获取类clazz的所有Field,包括其父类的Field,如果重名,以子类Field为准。 * @param clazz * @return Field数组 */public static Field[] getAllField(Class<?> clazz) {ArrayList<Field> fieldList = new ArrayList<Field>();Field[] dFields = clazz.getDeclaredFields();if (...
package cn_String2;/* String类的获取功能 int length():获取字符串的长度。 char charAt(int index):获取指定索引位置的字符 int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。 为什么这里是int类型,而不是char类型? 原因是:‘a‘和97其实都可以代表‘a‘ int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。 int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从...
使用ServerSocket建立与浏览器的连接,获取请求协议
public class Server {private ServerSocket serverSocket;public static void main(String[]args){Server server=new Server();server.start();}//启动服务public void start(){try {serverSocket=new ServerSocket(8888);receive();} catch (IOException e) {e.printStackTrace();System.out.println("服务器启动失败");}
}
//停止服务
public void stop()
{}
//接受连接处理
...
一:目的写这一段程序的原因是需要监控部署的的应用是否正常运行,并且显示其运行状态。在进程莫名死掉后甚至可以自动启动该应用。首先这段代码可以获取的信息如下/*** 当前进程运行的主机名*/private String host;/*** 当前进程所在的IP地址*/private String ipAddress;/*** 空闲内存*/privatelong freeMemory;/*** 内存总量*/privatelong totalMemory;/*** java虚拟机允许开启的最大的内存*/privatelong maxMemory;/*** 操作系统...
package unit02;/*** * @time 2014年9月18日 下午10:29:48* @porject ThinkingInJava* @author Kiwi*/
public class Test03 {private String getPathByPoint() {return this.getClass().getClassLoader().getResource(".").getPath();}private String getPathByNothing() {return this.getClass().getClassLoader().getResource("").getPath();}private String getResourcePath() {return this.getClass().getResource("").getPath...
参考博客:https://blog.csdn.net/shenhonglei1234/article/details/52063399注意在获取并集的时候,List和Set会有不同,List不会自动去重,而Set会去重 1package com.lonely.映射;2 3import java.util.ArrayList;4import java.util.HashSet;5import java.util.List;6import java.util.Set;7 8/** 9 * @author ztkj-hzb10 * @Date 2019/7/18 10:5511 * @Description12*/ 13publicclass Test {14 15publicstaticvoid main(Stri...
说明获取屏幕的可用宽度和高度示例<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>显示浏览器窗口的高度和宽度</title><link rel="stylesheet" href="">
</head>
<body><script type="text/javascript">var availWidth = screen.availWidth;var availHeight = screen.availHeight;document.write(availWidth + " " + availHeight);</script>
</body>
</html>本...
package com.ttest2;class test { public int GetWeek(int y, int m, int d) { if (m < 3) { m += 12; --y; } int w = (d + 1 + 2 * m + 3 * (m + 1) / 5 + y + (y >> 2) - y / 100 + y / 400) % 7; return w; }}public class Demo2 { public static void main(String[] args) { test t = new test(); System.out.println(t.GetWeek(2016, 6, 3)); }}原文:http://www.cnblogs.com/victorAii/p/5562352.html
Java反射机制概念“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”,如Python,Ruby是动态语言;显然C++,Java,C#不是动态语言,但是JAVA有着一个非常突出的动态相关机制:Reflection。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。如:/*** ...
转自:http://www.cnblogs.com/wuchen/archive/2012/06/30/2570746.html 在开发过程中,通常很多人都习惯使用new Date()来获取当前时间,使用起来也比较方便,同时还可以获取与当前时间有关的各方面信息,例如获取小时,分钟等等,而且还可以格式化输出,包含的信 息是比较丰富的。但是有些时候或许你并不需要获取那么多信息,你只需要关心它返回的毫秒数就行了,例如getTime()。为了获取这个时间戳,很多人也喜欢使用new Da...
1package calssString;2 3publicclass codePointCount___1_4 {4publicstaticvoid main(String[] args) {5 String strCom = "I LIKE JAVA";6int strLower = strCom.codePointCount(2,9);7 System.out.println(strLower);8 9 strCom = "I LIKE J爱VA";
10 strLower = strCom.codePointCount(2,9);
11 System.out.println(strLower);
1213 strCom = "I LIKE J1VA";
14 strLowe...
java接口对接——别人调用我们接口获取数据,我们需要在我们系统中开发几个接口,给对方接口规范文档,包括访问我们的接口地址,以及入参名称和格式,还有我们的返回的状态的情况,接口代码:package com.xx.xxx.yzyhentity.action;import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.UUID;import org.atmosphere.plugin.redis.StringUtil;
import ...
Servlet2.1之后不支持SessionContext里面getSession(String id)方法。但是,我们可以通过HttpSessionListener监听器和全局静态map自己实现一个SessionContext。MySessionContext.java:publicclass MySessionContext {privatestatic HashMap mymap = new HashMap();publicstaticsynchronizedvoid AddSession(HttpSession session) {if (session != null) {mymap.put(session.getId(), session);}}publicstaticsynchronizedvoid DelS...
分为获取java自身的一些环境变量和和操作系统相关的环境变量。获取JVM相关的一些变量在运行时设置一个环境变量 debug 为 true: java -Ddebug=true YourClass在程序中设置一个环境变量 debug 为 true: System.setProperty( "debug", "true" );获取一个环境变量 debug : String debug = System.getProperty( "debug" );下表中列出了一部分环境变量,这些是 Java 已经定义好的,可以在程序中通过 System.getProperty( "key" ) 来获...
用到了Gson的JsonParsermaven项目引入<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.3</version></dependency>也可以直接去这个网址下载jar包 https://mvnrepository.com/artifact/com.google.code.gson/gson我们来解析下面这个json字符串 Java代码import com.google.gson.JsonObject;import com.google.gson.JsonParser;public class Test { public static void mai...