一台计算机运上运行多个网络程序,IP地址只能保证把数据送到该计算机但如何确定把这些数据交给哪个程序呢,端口号是一个整数,用于表示该数据帧交给哪个应用程序来处理.
Object类 - hashcode()、equals()、toString()方法 包装类 -包装类、基本数据类型、字符串间的相互转换 字符串类 - String、StringBuffer、StringBuilder的常用方法String与StringBuffer的异同、 StringBuffer与StringBuilder的异同 Math类 - Math类的常用方法 日期类型 - Date类的使用 Calendar类的使用 SimpleDateFormat类
所谓IO,也就是Input与Output的缩写,流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
在JDK 7之前,我们需要使用一个finally块,来确保资源确实被释放掉,不管try块是完成了还是中断了。比如说读取文件或者输入流的时候,我们需要在finally块中关闭它们;而在Java 7里面,你可以使用try-with-resource的特性来自动关闭资源,只要是实现了AutoClosable和Closeable接口的都可以,几乎所有的资源类型都实现了Closeable接口,并重写了close()方法。JDK 7引入了try-with-resource语句,来确保每个资源在语句结束后都会调用AutoClosable接口的close()方法进行关闭。
Java高级应用编程——多线程编程 本章内容节知识点掌握程度难易程度多线程简介进程/线程区别掌握多线程实现的两种方式继承掌握接口掌握两种实现方式比较掌握线程的属性和控制线程状态及其生命周期掌握线程类中的主要方法掌握线程优先级掌握线程休眠和线程中断掌握线程的高级操作掌握多线程的同步/通信问题线程同步掌握难锁掌握难死锁理解多线程.
每一个设计模式描述一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次一次地使用该方案而不必做重复劳动。
Java 编程中经常容易被忽视,但本身又十分重要的一个问题就是内存使用的问题。Android 应用主要使用Java 语言编写,因此这个问题也同样会在Android 开发中出现。本文不对Java 编程问题做探讨,而是对于在Android 中,特别是应用开发中的此类问题进行整理。
在运行Java程序时,Java虚拟机会把管理的内存划分为若干个不同的数据区域。
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
本Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。如果两边有冲突,以本文档为准。
事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。
几个月前,我们在一个小型网站上发布了一个称为Java“死亡竞赛”的新项目。测验发布后,超过20000位开发者参加了测验。网站以20道关于Java的多选题为主。我们得到了众多开发者的测验统计数据,今天,我们非常乐意将其中的一些数据和答案与你们分享。
Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。