java -jar命令详解

  • Post author:
  • Post category:java

java -jar命令用于执行jar程序,常用的写法有5种: 第1种 java -jar demo.jar 说明:用这种方法启动后,不能继续执行其它命令了,如果想要继续执行其它命令,需要退出当前命令运行窗口,会打断jar的运行,打断一般用ctrl+c。 第2种 java -jar demo.jar & 第2种在第1种方式的基础上在命令的结尾增加了&,&表达的意思是在后台运行…

继续阅读 java -jar命令详解

java: 找不到符号,自定义的类都找不到

  • Post author:
  • Post category:java

在网上找的方法: 1、在maven中clean后重新compile 2、在idea中清空缓存重启idea 3、在idea设置里的Build -> Compiler 设置VM option 以上方法试了没有效果,整的脑壳疼,最后关闭idea,然后把项目里的 .idea 文件夹删掉,再启动idea重新导入项目,在maven中重新compiler后项目 能跑起来 ,但ctrl + F9编译项目还是…

继续阅读 java: 找不到符号,自定义的类都找不到

Java 高级算法——数组中查询重复的数字

  • Post author:
  • Post category:java

题目一:找到数组中重复的数字。 在一个长度为N的数组里的所有数字都在0——n-1的范围之内,数组中某些数字是重复的,但是不知道有几个数字是重复了,也不知道数字重复了几次,请找到数组中任意一个重复的数字。 解决方法一:将这个数组排序,从排序的数组中找到重复的数字是一件很容易的事情。只需要从头到尾扫描排序后的数组就可以了,排序一个长度为N的数组需要O(nLogn)的时间。 解决方法二:利用哈希表来解决…

继续阅读 Java 高级算法——数组中查询重复的数字

Java基础教程,第一讲,图解如何快速搭建自己的Java开发环境

  • Post author:
  • Post category:java

2019独角兽企业重金招聘Python工程师标准>>> 大家好,今天是Java基础课程的第一讲,接下来的一段时间我会坚持每天一更,快速入门或者复习一下Java基础,基础课程不会讲解太多和开发无关的概念,比如 发展史,语言对比,发展趋势等等,而是直接实例+分析的方法,迅速入门来达到项目开发的要求。 本次课程的学习路线如下: 1.Java基础,学习书籍java核心技术卷1,2 2.J…

继续阅读 Java基础教程,第一讲,图解如何快速搭建自己的Java开发环境

《徐徐道来话Java》(2):泛型和数组,以及Java是如何实现泛型的

  • Post author:
  • Post category:java

数组和泛型容器有什么区别 要区分数组和泛型容器的功能,这里先要理解三个概念:协变性(covariance)、逆变性(contravariance)和无关性(invariant)。 若类A是类B的子类,则记作A ≦ B。设有变换f(),若: 当A ≦ B时,有f(A)≦ f(B),则称变换f()具有协变性;     当A ≦ B时,有f(B)≦ f(A),则称变换f()具有逆变性;     如果以上…

继续阅读 《徐徐道来话Java》(2):泛型和数组,以及Java是如何实现泛型的

Java的三种取整方法

  • Post author:
  • Post category:java

方法一:向上取整Math.ceil(); 举例:Math.ceil(11.4)=12; Math.ceil(-11.6)=-11; 方法二:向下取整Math.floor(); 举例:Math.floor(11.7)=11;Math.floor(-11.2)=-12; 方法三:四舍五入Math.round(); 顾名思义,四舍五入后取整,其算法为Math.round(x+0.5),即原来的数字加上0…

继续阅读 Java的三种取整方法

Java多层for语句嵌套之结束指定的for

  • Post author:
  • Post category:java

很多是时候我们经常遇到多层for语句嵌套的情况,但有时候我们想提早退出内部的for语句或者提早结束外部的for语句。 可以使用标签和break来解决,break+标签; 结束指定层的for循环(这里指定的层一般当前层的上面的任意一层或者当前层) 1.结束外循环(我们可以给外循环上面添加一个标签) label1: for (int j = 0; j < 4; j++) { System.out…

继续阅读 Java多层for语句嵌套之结束指定的for

深圳Java培训:Spring框架之动态代理

  • Post author:
  • Post category:java

深圳Java培训:Spring框架之动态代理 前言 动态代理是一种常用的设计模式,广泛应用于框架中,Spring框架的AOP特性就是应用动态代理实现的,想要理解AOP的实现原理我们就必须先理解动态代理。 什么是代理模式 代理模式是GOF23设计模式之一,代理模式中存在代理者和被代理者,代理者和被代理者都具有相同的功能,并且代理者执行功能时会附加一些额外的操作 如:手机工厂和代理商都具有卖东西的功能…

继续阅读 深圳Java培训:Spring框架之动态代理

java 获取ftp 文件路径_java在浏览器上获取FTP读文件路径

  • Post author:
  • Post category:java

展开全部 问一下,你是62616964757a686964616fe4b893e5b19e31333337623437想做ftp上传下载么? 首先你需要安装一个ftp服务端程序,启动起来,然后下载一个ftp客户端程序,测试能不能连接,首先这一块儿需要测试通过。 代码ftp上传下载 2.1 上传代码: import java.io.File; import java.io.FileInputStre…

继续阅读 java 获取ftp 文件路径_java在浏览器上获取FTP读文件路径

Java NIO网络编程之Selector

  • Post author:
  • Post category:java

概述 Java的NIO,用非阻塞的IO方式,可以用一个线程,处理多个客户端连接(多路复用),就会用到Selector(多路复用器/选择器)。 Selector能够检测多个注册通道channel上是否有事件发生(多个Channel以事件的方式注册多同一个Selector),类似基于epoll的多路复用,如果有事件发生,便获取事件,然后针对每个事件进行相应的处理,这个月就可以用单线程去处理多个连接和请…

继续阅读 Java NIO网络编程之Selector