程序的运行过程 高级编程语言编写源程序,把它编译为可执行程序,然后在操作系统中运行可执行程序。 Java 语言的跨平台特性 同一个Java程序可以在多个操作系统中运行。Java语言的跨平台特性主要归功于Java虚拟机。 Java 虚拟机的主要功能 运行Java程序。Java虚拟机本身也是可执行程序,不同的系...
可以通过类名、成员的名字来进行对象的实例化、操作类成员 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869...
官方文档API 概念程序 -> 一组静态的代码进程 -> 正在进行的程序,静态代码运行起来线程 -> 正在执行的程序中的小单元 1、主线程 (系统线程)2、用户线程 -> main3、守护线程(精灵) -> GC 状态 创建new Thread 就绪start() 执行CPU分配...
官方文档API File 类1、java.io 包2、file对象和真实文件的映射关系 file对象(内存) …… 真实文件(硬盘)3、常用方法 canRead、canWrite、isHidden、length、isFile、isDirectory getAbsolutePath、getName ...
官方文档API 异常Throwable 类 实现了 序列化接口 Error(错误:物理性的,JVM 虚拟机本身的问题,程序指令处理不了) StackOverflowErrorOutOfMemoryError Exception(异常:人为规定的不正常的现象) 运行时异常 Error、RuntimeExcepti...
官方文档API 包装类byte(Byte)、short(Short)、int(Integer)、long(Long)float(Float)、double(Double)、char(Character)、boolean(Boolean) java.lang包,不需要import 6个和数字相关的包装类,默认继承...
“+” 连接字符串创建成功的字符串对象,长度是固定的,虽然“+”可以达到附加新字符串的目的,但“+”会产生一个新的 String 实例,会在内存中创建新的字符串对象。重复修改字符串,会极大的增加系统开销。 可变字符串序列应该使用 StringBuilder 类 StringBuilderStringBuffer是...
应用程序通信应用程序A ————————————— 应用程序B http、socket、NIO、RPC、文件共享、缓存、webservice RPC 协议:远程过程调用协议 RPC ...
概念分布式实时容错流处理系统,用于大规模数据的实时处理 工作原理:类似一个数据处理工厂,其中有多条流水线,流水线上有多个处理单元,从外部对接数据源,然后发送到流水线,经过各处理单元加工后交给客户 特点:简单的编程模型、伸缩性高、保证无数据丢失、异常健壮、容错性好、语言无关性 Strom 对于实时计算的意义,类似于...
东周 春秋 东:齐、鲁、吴南:楚西:秦北:晋、燕中:周、郑、宋 战国 东:(吴、越) -> 齐南:楚西:秦北:晋 -> (韩,魏、赵)、燕 秦(15年) 三公九卿、郡县制统一度量衡、货币、文字南征百越、北征匈奴焚书坑儒 西汉(200年) 文景之治、暄昭中兴 新朝(15年) 王莽(货...