java零散的基础

来源:互联网 发布:话费充值平台源码 编辑:程序博客网 时间:2024/06/16 03:33

散杂部分

命令行

dir  =  ls

md =  mkdir

rd   =  rmdir

cd  =  ...

del = rm

exit

环境

JRE  runtime <-jvm

JDK  开发工具包 <-工具包,jre

注:安装基础的jre时需要设置系统环境路径

书写规范

包名:所有都小写

类名:单词首字母大写

变量名、函数名:第一个单词小写,以后灭个单词首字母都需大写

常量名:所有字母都大写,多个单词时,单词之间用‘_’连接

变量命名规则

标识符:基本同C相同,加上‘$’

数据类型

基本数据类型

整数型(整型:byte short int long 浮点型:float double)

字符型(char)

布尔型(boolean)

引用数据类型

类(class)

接口(interface)

数组("[  ]")

类型转换

算数运算符

print("he"+"llo");

对字符串有效,其他的需要要考虑:

int   x=1,y=2;//一条print同时打印两个值print(x+y);//不能得到预想效果print(x+""+y);//可以

转义字符

逻辑运算符

&和&&的区别(|和||相同);

&   :无论左边true or fault   右边表达式都要计算

&&:打左边为fault时,右边不计算。

位运算

<<

>>

>>> 无符号右移

判断语句

if

if () elseif

switch()

选择类型:byte short   int  char

循环语句

for

变量作用域需要注意(以前没考虑过,但也没出过错)

数组

创建方式:

int []  a  =   {1,2,3};int []  a  =   new int [8];int []  a  =  new int[] {1,2,3};
二维创建方式:

int [][]  a  =  {{},{},{},{}};int [][]  a  =  new int [8][4];int [][]  a  =  new int[][] {{},{},{},{}};

二维数组就是将一维数组当成元素,放到一个一维数组里去;三维数组就是将二维数组当成元素,放到一个一维数组里去。

复制数组中的数据

System.arraycopy(arrayA, 0, arrayB,0,arrayA.length);

比较两个数组中的数据

inport.java.util.Arrays;Arrays.equals(arrayA,arrayB);

搜索数组中的元素

<pre name="code" class="html"><pre name="code" class="html">inport.java.util.Arrays;int  i =  binarySearch(a,"asdf");

排序数组中的元素

</pre><pre name="code" class="html">inport.java.util.Arrays;Arrays.sort(a);

以上为以前接触过得数组,长度必须初始化。java提供了一种长度可变的动态数组——类ArrayList

集合在详细分析。

一个十分有限的数组填充数据

<pre name="code" class="html">inport.java.util.Arrays;

int array [] = new int [10];Array.fill(array,10);//对数组所有元素全部复制10

foreach() ——增强for,也可以说for的特殊精简版

语法格式:

for(type  元素变量x :变 量对象obj  ){    引用了x的java语句;}

标号与跳转语句

可使用标号的语句:break   continue   goto

类似于goto的使用

lable:while(true){     if(条件)         continue lable;}

内存管理机制

分为:栈  堆  方法区(这个需要确认一下)

java定义变量时,引用放在栈,对象元素放在堆

垃圾回收机制

强引用


弱引用









                                                                                                                                                                                                                                                                                                                                

0 0
原创粉丝点击