java代码

## 3目 ```java plcTaskId = plcTaskId > 9999 ? 1 : plcTaskId + 1; ``` ## 获取屏幕长宽 ```java Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); System.out.println( screenSize.getWidth() + " <长-宽> " + screenSize.getHeight()); ``` ## 获取鼠标坐标 ``` Point point = java.awt.MouseInfo.getPointerInfo().getLocation(); x1=point.x; y1=point.y; ``` ## todo(备注 未完成任务) ![image.png](https://cos.easydoc.net/48081513/files/khwr46ma.png) ## 创建线程java la ``` new Thread(new Runnable() { public void run() { for(int i=0;i<20;i++) { System.out.println("一边听歌"); } } }).start(); //jdk8 简化 lambda表达式 new Thread(()-> { for(int i=0;i<20;i++) { System.out.println("一边听歌"); } } ).start(); ``` ## springboot 接口{}接收 [接口{}接收](https://www.cnblogs.com/anywherego/p/9600871.html) ## springboot 响应乱码问题 ``` @Controller @RequestMapping(value = "/t1", produces = "application/json; charset=utf-8") //乱码问题 @ResponseBody public class T1Controller { public List<String> l=new ArrayList(); @GetMapping(value = "/get/{s}") @WtlMethodExecutionTime(name = "name--123") public List<String> getChinaArea(@PathVariable(value = "s") String s) { l.add(s); return l ; } ``` ## SimpleDateFormat ``` String date=""; SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date=format.format(new Date()); ``` ## java打开默认浏览器 ``` Runtime.getRuntime().exec("cmd /c start http://wtl2.free.idcfengye.com/t1/get/all"); ``` ## length size 都是从1开始(从0开始循环<size length) ![image.png](https://cos.easydoc.net/48081513/files/kj9dwzc0.png) ![image.png](https://cos.easydoc.net/48081513/files/kj9e6nos.png)