JAVA获取本机IP地址
一、windows操作系统下主机IP地址try{ System.out.println("本机的IP = " + InetAddress.getLocalHost());} catch (UnknownHostException e){ e.printStackTrace();}二、linux操作系统下主机IP地址E...
Spring官网
一、spring的官方网址:http://spring.io/二、看到这个简洁清新的界面,导航很明确,进入projectswhatever the infrastructure needs of your application may be, there is a Spring Project to help you build it。spring的涵盖面是很宽广的,你需要什么可以在上图所示的页面中查找,本页很清晰,...
JAVA真正理解实现多线程的两个方法(Thread Runnable)
Java中实现多线程可以通过以下两个方法:1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中2. 通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候...
JAVA集合类框图
上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Collection,Iterator,List等。 上述所有的集合类,都实现了Iterator接口,这是一个用于遍历集合中元素的接口,主要包含has...
JAVA Object类
java.lang.Object java.lang包在使用的时候无需显示导入,编译时由编译器自动导入。 Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。 Object类是Java中唯一没有父类的类。 其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。 Object类中...
抽象类和接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随...
JAVA 与 C++ 的区别
1.指针 JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。 2.多重继承 c++支持多重继...