<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

 

 

  

posted on 2016-10-17 13:45  sdyang  阅读(85)  评论(0)    收藏  举报

导航