<1>Java语言概述
////////////////////////////////////////////////////////////////////////////////////////////////////////
45.泛型
////////////////////////////////////////////////////////////////////////////////////////////////////////
ecplice快捷键 alt+/ 补全当前语句
包名:公司域名的反向 cn.edu.chd.java
////////////////////////////////////////////////////////////////////////////////////////////////////////
9.一维数组
数组属引用类型,数组类型数据是对象(Object),数组中的每个元素相当于该对象的成员变量。
通过点.的方式.出方法和属性。
数组是多个相同类型数据的组合,实现对这些数据的统一管理。
数组中的元素可以是任何数据类型,包括基本类型和引用类型。
一维数组的声明方式:
type var[]
type[] var
example:
int a[];
int[] a1;
double b[];
Mydate [] c;//对象数组
Java语言中声明数组时不能指定其长度(数组中元素的数)
int a[5];//非法
Java中使用关键字new创建数组对象。
定义并用运算符new为之分配空间后,才可以引用数组中的每个元素。
声明并创建数组
String [] names = new String[5];
访问数组的元素,下标从0开始,所以数组下标的最大值为length-1
通过数组的length属性来访问数组的长度。
一维数组:
1)定义:数组是多个相同类型数据的组合,实现对这些数据的统一管理。
2)
①声明数组:type [] varName = null;//int [] scores = null;
②为数组分配内存空间(系统为数组元素赋默认值):varName = new type[length];//scores = new int[10];
③type [] varName = new type[length];//int [] scores = new int[10];
④可以通过数组的length属性来获取其长度:varName.length//scores.length
⑤可以通过数组下标来访问数组元素
////////////////////////////////////////////////////////////////////////////////////////////////////////
*常用的dos命令:
dir(directory)::列出当前目录下的文件以及文件夹
md(make directory):创建目录
rd(remove directory):删除目录
cd(change directory):进入指定目录
cd..:退回到上一级目录
cd\:退回到根目录
exit:推出dos命令行
*java程序运行机制
java两大核心机制:
1.java虚拟机,java virtual machine
2.垃圾收集机制,garbage collection
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。
JVM用于运行Java应用程序。
对于不同的平台,有不同的虚拟机。
Java虚拟机机制屏蔽了底层运行平台的差别,实现“一次编译,到处运行”。
*.java--//编译//-->*.class--//执行//-->Linux/Windows/Mac
垃圾回收:将不再使用的内存空间进行回收。
在c/c++中,由程序员负责回收无用内存。
Java不需要程序员负责回收无用内存:它提供一种系统级县城跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
*文档注释-java特有
格式:
/** *@author 指定Java程序的作者 *@version 指定源文件的版本 *@param 方法的参数说明信息 */
注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文本形式体现的该程序的说明文档。
javadoc -d mydoc -author -version HelloWorld.java
浙公网安备 33010602011771号