当前位置:K88软件开发文章中心编程语言JavaJava01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 怎么理解Java按引用传递? [内容预览] 0 | 2019-01-04 07:54:32
    -->首先我们来看下面这段代码:123456789101112publicclassTest1{Stringa="123";publicstaticvoidchange(Test1test){test.a="abc";}publicstaticvoidmain(String[]a...

    [阅读全文]

  • JAVA 反射 [内容预览] 0 | 2019-01-04 07:54:30
    -->每个类都会有一个Class对象,所有的类都是在首次使用时动态加载到JVM中。类加载器首先会检查该类的Class对象是否已经被加载,如果尚未被夹在。默认的类加载器就会根据类名查找.class文件,然后加载该类到内存。他就用来创建这个类的所有对象。1.Class对象:1.1获取一个类的Class对象:Class.fo...

    [阅读全文]

  • 深入理解Java的接口和抽象类 [内容预览] 0 | 2019-01-04 07:54:29
    -->深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目...

    [阅读全文]

  • [图文] 毕向东Java视频教程 [内容预览] 0 | 2019-01-04 07:54:27
    -->视频目录:day01-01-基本常识day01-02-Java的跨平台性day01-03-Java环境搭建(安装)day01-04-Java环境搭建(环境变量配置)day01-05-Java环境搭建(环境变量配置技巧)day01-06-Java环境搭建(环境变量临时配置方式)day01-07-Hello.Worl...

    [阅读全文]

  • java上转型对象和接口回调 [内容预览] 0 | 2019-01-04 07:54:25
    -->上转型对象:将子类对象的引用赋值给父类对象,那么这个父类对象就是子类对象的上转型对象。12比如:Animala;a=newTiger();接口回调:java中的接口回调是指,把实现某一接口的类的对象的引用赋值给接口的接口变量。比如:12345678910interfaceShowMess{.......

    [阅读全文]

  • java加载类详解 [内容预览] 0 | 2019-01-04 07:54:24
    -->类的加载:类的加载指的是将类的.class文件中的二进制数据读入到内存中。java加载类1)BootstrapClassLoader负责加载$JAVA_HOME中jre/lib/rt.jar里所有的class,由C++实现,不是ClassLoader子类2)ExtensionClassLoader负责加载java...

    [阅读全文]

  • 10个非常有趣的java问题 [内容预览] 0 | 2019-01-04 07:54:23
    -->1、?为什么两个(1927年)时间相减得到一个奇怪的结果?如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较:public?static?void?main(String[]?args)?throws?ParseException?{????SimpleDateFormat?sf?=?new?Simple...

    [阅读全文]

  • Poj 1007 Java DNA 排序 [内容预览] 0 | 2019-01-04 07:54:21
    -->题目大意:序列“未排序程度”的一个计算方式是元素乱序的元素对个数。例如:在单词序列“DAABEC’”中,因为D大于右边四个单词,E大于C,所以计算结果为5。这种计算方法称为序列的逆序数。序列“AACEDGG”逆序数为1(E与D)——近似排序,而序列“ZWQM”逆序数为6(它是已排序序列的反序)。你的任务是分类DN...

    [阅读全文]

  • 读Socket流时产生阻塞的解决方案 [内容预览] 0 | 2019-01-04 07:54:20
    -->在用socket写一个服务器时遇到了问题于是将主要的问题抽了出来,代码如下,由于代码很简单于是也没有注释。123456789101112131415publicclassMain{privatestaticServerSocketserverSocket;privatefinalstaticExecutorSer...

    [阅读全文]

  • JAVA并发编程9_正确关闭线程 [内容预览] 0 | 2019-01-04 07:54:19
    -->(1)Java没有提供任何的安全机制来终止线程,程,虽然Thread.stop和suspend等方法提供了这样的机制,但是存在严重的缺陷,应该避免使用这些方法。(2)它提供了中断(interrupt),这是一种协作机制,能够使一个线程终止另一个线程当前的工作。(3)一种协作机制是设置一个“已请求取消(Cancel...

    [阅读全文]

  • JAVA并发编程8_线程池的使用 [内容预览] 0 | 2019-01-04 07:54:17
    -->不使用线程池1.串行执行任务123456789classSingleThreadWebServer{publicstaticvoidmain(String[]args){ServerSocketsocket=newServerSocket(80);while(...

    [阅读全文]

  • JAVA并发编程7_线程封闭:ThreadLocal类 [内容预览] 0 | 2019-01-04 07:54:15
    -->多线程访问共享数据时,通常需要同步,一种避免使用同步的方式就是不共享数据。如果仅在单线程里访问数据,那么就不需要使用同步,这种技术被称为线程封闭。Ad-hoc线程封闭:维护线程封闭性的职责完全由程序实现来承担。栈封闭:我的理解就是局部变量,局部变量是线程私有的,不会被共享,也就不存在竞争问题。因此能使用局部变量的...

    [阅读全文]

  • JAVA并发编程6_线程协作/生产者-消费者 [内容预览] 0 | 2019-01-04 07:54:14
    -->前面通过同步锁来同步任务的行为,两个任务在交替访问共享资源的时候,可以通过使用同步锁使得任何时候只有一个任务可以访问该资源,见:线程同步之synchronized关键字。下面主要讲的是如何使任务彼此间可以协作,使得多个任务可以一起工作去解决木某个问题,因为有些问题中,某些部分必须在其他部分被解决之前解决,就像在餐...

    [阅读全文]

  • JAVA并发编程5_线程状态 [内容预览] 0 | 2019-01-04 07:54:12
    -->JAVA线程的可能处于一下几种状态,任意的时间点一个线程只能处于一个状态。1.新建状态(New):创建后尚未启动的线程处于这种状态。转移时机:创建一个新线程。2.就绪状态(Runnable):调用了start()方法,该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。转移时机:调用start()...

    [阅读全文]

  • JAVA并发编程4_线程同步之volatile关键字 [内容预览] 0 | 2019-01-04 07:54:11
    -->上一篇”JAVA并发编程3_线程同步之synchronized关键字“中讲解了JAVA中保证线程同步的关键字synchronized,其实JAVA里面还有个较弱的同步机制volatile。volatile关键字是JAVA中的轻量级的同步机制,用来将变量的更新操作同步到其他线程。从内存可见性...

    [阅读全文]

  • Java容器类小结 [内容预览] 0 | 2019-01-04 07:54:09
    -->Java容器类Java容器类类库的用途是“保存对象”,并将其划分为两个不同概念:Collection:一个独立元素的序列,比如:List必须按照插入的顺序保存元素,而Set不能有重复元素。Map:一组成对的“键值对”对象,允许使用键查找值。List是有序的Collection,使用此接口能够精确的控制每个元素插入...

    [阅读全文]

  • String小结 [内容预览] 0 | 2019-01-04 07:54:08
    -->不可变StringString对象是不可变的,修改String对象内容实际上是创建了一个全新的String对象。1packagecn.k88.String_Demo;publicclassStringImmutable{publicstaticStringupcase(Strings){returns.toUpp...

    [阅读全文]

  • [图文] java api中文版下载 [内容预览] 0 | 2019-01-04 07:54:06
    -->不解释了,需要自己拿,1.6版本。javaapiHTML版下载地址:http://pan.baidu.com/s/1qWMKspACHM版下载地址:http://pan.baidu.com/s/1dlEhC

    [阅读全文]

  • java.net.InetAddress类 [内容预览] 0 | 2019-01-04 07:54:04
    -->InetAddress类简介InetAddress类是Java中用于描述IP地址的类。它在java.net包中。在Java中分别用Inet4Address和Inet6Address类来描述IPv4和IPv6的地址。这两个类都是InetAddress的子类。由于InetAddress没有public的构造方法,因此...

    [阅读全文]

  • java.net.URL类 [内容预览] 0 | 2019-01-04 07:54:03
    -->URl(UniformResourceLocator)类代表统一资源定位器,统一资源定位器是指互联网“资源”的名称。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据可或搜索引擎的查询。通常URL可以由协议名、主机、端口和资源组成。URL的格式为”protocol://host:p...

    [阅读全文]

  • IP地址,协议,端口号 [内容预览] 0 | 2019-01-04 07:54:01
    -->ip地址,协议,端口号IP地址:用于标记一台计算机的身份证(分为A类地址,B类地址,C类地址,D类地址,E类地址。)IPV4和IPV6IPV4:使用4个十进制数表示,即32为二进制IPV6:由128位二进制数码表示。TCP/IP协议(传输控制协议)IP(互联网协议)TCP/IP模型应用层(HTTP超文本传输协议,...

    [阅读全文]

  • [图文] Java网络编程-Socket通信 [内容预览] 0 | 2019-01-04 07:54:00
    -->Socket通信TCP协议是面向连接,可靠的,有序的,以字节流的方式发送数据。当两个程序需要通信时,他们可以通过使用Socket类建立套接字对象并连接在一起(端口号和IP地址组合得出一个网络套接字)java基于TCP协议实现网络通信的类客户端Socket类的构造方法:12345678910try{Socketso...

    [阅读全文]

  • [图文] java实现打飞机游戏源码 [内容预览] 0 | 2019-01-04 07:53:59
    -->分享一个非常完善的打飞机源代码。下载地址:http://pan.baidu.com/s/1hqKwGO8运行效果:打开Eclipse,新建java工程,将下载的文件解压拖拽进工程里运行即可。

    [阅读全文]

  • 最详细的Java面试题和答案(一) [内容预览] 0 | 2019-01-04 07:53:57
    -->本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方...

    [阅读全文]

  • 最详细的Java面试题和答案(二) [内容预览] 0 | 2019-01-04 07:53:56
    -->本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理Java小应用程序(Applet)SwingJDBC远程方法调用(RMI)ServletJSP异常处理43.Java中的两种异常类型是什么?他们有什么区别?Java中有两种异常:受检查的(che...

    [阅读全文]

  • Java本地文件操作-新建、删除、重命名、属性 [内容预览] 0 | 2019-01-04 07:53:53
    -->[t]FileDemo.java[/t]123456789101112131415161718192021222324252627282930package极客学院练习;importjava.io.File;importjava.io.IOException;publicclassFileDemo{publics...

    [阅读全文]

  • Java列出目录下的文件 [内容预览] 0 | 2019-01-04 07:53:52
    -->[t]1.创建目录[/t]1publicbooleanmkdir()?//创建成功返回true[t]2.列出目录中的文件[/t]1publicString[]list()?//用字符串的形式返回目录下的文件1publicFile[]listFiles...

    [阅读全文]

  • java文件字节输入流-FileInputStream [内容预览] 0 | 2019-01-04 07:53:50
    -->java.lang.Objectjava.io.InputStreamjava.io.FileInputStreamFileInputStream从文件系统中的某个文件中获得输入字节。哪些文件可用取决于主机环境。[t]构造方法摘要[/t]构造方法摘要FileInputStream(Filefile)通过打开一个到...

    [阅读全文]

  • 带缓冲的字节流读写数据-BufferedInputStream、BufferedOutputStream [内容预览] 0 | 2019-01-04 07:53:49
    -->该类实现缓冲的输出流。通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统。摘自CSDN:??BufferedInputStream是套在某个其他的InputStream外,起着缓存的功能,用来改善里面那个InputStream的性能(如果可能的话),它自己不能脱离里面...

    [阅读全文]

  • 文件字节输出流-FileOutputStream [内容预览] 0 | 2019-01-04 07:53:48
    -->[t]继承关系[/t]java.lang.Object??java.io.OutputStream??????java.io.FileOutputStream[t]构造方法[/t]构造方法摘要FileOutputStream(Filefile)创建一个向指定File对象表示的文件中写入数据的文件输出流。FileO...

    [阅读全文]

 Java01   182   30   4/7页      1   2   3   4   5         GO