`
f51889920
  • 浏览: 38261 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
public static void main(String[] args) { BufferedReader bfr = new BufferedReader(new FileReader("d:\1.txt")); StringBuffer sbf = new StringBuffer(); String line; int character = 0,digital = 0, blank = 0, other = 0; while((line = bfr.readLine()) != null) { sbf.append(line+ ...
  安装包 tar.gz文件时Linux操作系统下的安装版本 exe文件时Windows系统下的安装版本 zip文件是Windows系统下的压缩版本 TOMCAT的目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml /doc:存放Tomcat文档 /server:包含三个子目录:classes、lib和webapps /server/lib:存放Tomcat服务器所需的各种JAR文件 /server/we ...
  网络通信原理 找到对方IP 数据要发送到对方指定的应用程序上。为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识。为了方便称呼这个数字,叫做端口。逻辑端口。 定义通信规则。这个通讯规则称为协 ...

java IO流

  字节流:根据字节输入,输出数据,1个字节等于8个二进制位 基类 输入InputStream 输出OutputStream 字符流:根据字符输入,输出数据。1个字符等于2个字节等于16个二进制位。为了方便根据编码表读取文字,而设立的字节流包装类。 基类 输入:Reader 输出:Writer InputStream FileInputStream :字节码文件的输入流。 DataInputStream :操作基本数据类型的输入流。 ByteArrayInputStream:操作字节数组的输入流,只操作数据不调 ...

JAVA泛型

  泛型:JDK1.5版本以后出现新特性。用于解决安全问题,是一个安全机制。 好处 将运行时期出现的问题ClassCastException,转移到了编译时期,方便程序员解决问题。让运行时问题减少,安全。 避免了强制转换的麻烦。 什么时候需要用 当类中要操作的引用数据类型不确定的时候,早起定义Object来完成扩展。现在定义泛型来完成扩展。 泛型类 泛型类定义的泛型,在整个类中有效。如果被对方使用。那么泛型类的对象明确要操作具体类型后,所有操作类型就已经固定了。 泛型方法 为了让相同方法操作不同类型,而且类型还不确定的情 ...
  为什么出现集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合类就是存储对象最常用的一种方式。 数组和集合类是容器有何不同 数组虽然可以存储 ...
进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。运行结果每一次都不同:因为多个线程都获取cpu的执行权。cpu执行到谁,谁就运行。明确一点,在某一个时刻,只能有一个程序在运行。(多核除外)cpu在做着快速的切换,已达到看上去是同事运行的效果。我们可以形象把多线程的运行行为在互相抢夺cpu的执行权。这就是多线程的一个特性:随机性。谁抢到谁执行,至于执行多长时间,没有手动控制前,又cpu说得算。创建线程的方式:  继承Thread 定义类继承Thr ...
Global site tag (gtag.js) - Google Analytics