笔记(java)

上传人:kms****20 文档编号:37488442 上传时间:2018-04-17 格式:DOC 页数:23 大小:57.50KB
返回 下载 相关 举报
笔记(java)_第1页
第1页 / 共23页
笔记(java)_第2页
第2页 / 共23页
笔记(java)_第3页
第3页 / 共23页
笔记(java)_第4页
第4页 / 共23页
笔记(java)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《笔记(java)》由会员分享,可在线阅读,更多相关《笔记(java)(23页珍藏版)》请在金锄头文库上搜索。

1、笔记笔记(Java)(Java)= 第一章 Java 语言概述 =Java 是解释执行的高级编程语言=JIT 的主要用途是将字节码指令集转换为针对某一特定微处理器的机器代码指令。=Java 虚拟机使用两个独立的堆内存,分别用于静态内存分配和动态内存分配。其中一个是非垃圾收集堆内存,用于存储所有类定义、常量池和方法表。另一个堆内存再分为两个可以根据要求往不同方向扩展的小块。 用于垃圾收集的算法适用于存放在动态堆内存中的对象=javac 是用来编译源代码的命令。 java 是用于执行类文件的命令,而类文件将在 Java 虚拟机中运行类。appletviewer 命令允许在万维网浏览器的环境之外运行

2、 Applet。=Java 是一种面向对象的编程语言,主要用于 Internet 应用程序。Java 可用来生成两类程序:应用程序、 小应用程序( Applet ) 。Java 既是一种解释执行的语言,也是一种编译执行的语言。=Java 的特点包括:简单、面向对象、分布式、健壮性、安全、体系结构中立、可移植性、解释执行、高性能、多线程、动态= 第二章 Java 编程基础 =字符串的长度可以通过 String 类中的函数计算。例如:int numLength = strName2.length();=String 类方法:p23charAt() : 返回字符串中某个特定位置的字符 indexOf

3、() :返回字符串中某个特定字符或子字符串首次出现的索引 toUpperCase() : 将字符串内的所有字符从小写改为大写 toLowerCase() : 将字符串内的所有字符从大写改为小写 =三元运算符 (?:)条件 ? 表达式 1 : 表达式 2true falseclass TernaryOp public static void main(String args)int salary,daysPresent = 30;salary = daysPresent = 20 ? 2000 : 3000;System.out.println(“您本月薪资为 $“+salary);输出结果:3

4、000=Instanceof 运算符 p30class InstanceOfDemo public static void main (String args ) InstanceOfDemo t = new InstanceOfDemo( );if (t instanceof InstanceOfDemo) System.out.println (“T 是 InstanceOfDemo 的实例“);else System.out.println (“T 不是 InstanceOfDemo 的实例!“); 输出结果:T 是 InstanceOfDemo 的实例=java.lang 包 Obje

5、ct 类体系结构的根 Class 封装对象或接口运行时的状态 封装类 封装基本数据类型,为基本数据类型建立对象表达式 Void 类 有一个 TYPE 域,该域保存对类型 void 的 Class 对象的引用 Math 类 提供一些常用的数学运算的方法 String 和 StringBuffer 提供常用的字符串运算 ClassLoaderProcessRuntimeSecurityManagerSystem以上提供“系统操作” ,可以管理类的动态加载、外部进程的创建、主机环境查询(如一天中的时间)及安全策略的执行等 =java.lang.Math :java.lang.Math 类中可用的 s

6、tatic 方法有:abs() : 返回参数的绝对值ceil() : 返回大于或等于参数的最小整数random() : 返回类型为 double 且介于 0.0 和 1.0 之间的随机数floor() : 返回小于或等于参数的最大整数max() : 返回两个参数值中的大者min() : 返回两个参数值中的小者round(): 返回双精度浮点数参数四舍五入后的整数或长整数 =跳转break 语句在循环中用于立即从当前循环终止控制。遇到 break 语句时,将跳出当前循环。continue 语句则是从其调用处跳至循环的开始处。continue 语句之后的语句将不再执行。=if (条件) 语句组;e

7、lse 语句组;=switch(表达式)case 常量值 1: 语句(组);break;case 常量值 2: 语句(组);break; case 常量值 N: 语句(组);break;default: 语句(组);=while 循环while(条件) 语句组; do-while 循环do 语句组; while(条件);for 循环for(变量初始化; 条件; 递增或递减变量的值)语句组; =创建数组通用的一维数组的声明格式是:type var-name;举例:int array_int ;String str;利用 new 来为数组型变量分配内存空间array_int=new int10;str=new String10;两步可以合并,如:int String str=new String10;数据类型使用时:str10,array_int10=从命令行中接受参数class ComndLineArg1 public static void main(String args ) for(int i=0;ijava ComndLineArg1 Welcome

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号