`

java基础

 
阅读更多

以下是一些java最最基础的知识,有些杂乱,但都是一些基本的东西,记录下来好参考

java语言的特点是:易用性、健壮性、安全性 、分布式、多线程, 跨平台。

java环境的搭建:

1、安装jdk开发环境

2、配置环境变量

jdk目录说明:bin:开发工具全在这里,demo:示例语句  include:导入文件   jre:开发者的运行环境,lib:类文件类库。sample:例子,示例代码。src.zip:jdk的源代码

a、新建变量Java_Home 变量为JDK的安装目录。

b、修改path变量加入%Java_Home %\bin;

c、新建变量class-path  .;%Java_Home %\lib\dt.Jar;%java-home%\lib\tools.Jar

d、测试环境 java -version 可查看版本

 

java的命名规则

pascal命名法(类名):HelloWorld

cacel命名法(函数、方法、变量):hello  helloWorld

 

变量:

变量分为基本数据类型和基本数据类型,基本数据类型包非数值型(boolean   byte  char)数值型(short int long  float  double) 引用数据类型:数组、类、接口、string。

变量使用 需要注意

1、char类型的值可以使任意字符包括中文

2、小数默认情况下是double类型,要用float 需要在小数后加上F/f

3、一般字符char用单引号,String用双引号

4、boolean 类型的值只能死true或者false 也可以是比较类型。

5、对于引用数据类型比较的是引用即在内存的地址,所以不能用==比较

 

参数的值得传递的时候,基本数据类型传递的是数值,所以值得本身不受影响,但是引用数据类型传递的是引用的内存地址,所以本身受影响。

 

java的内存分为堆(heap)内存(容量大,不连续,速度慢)和栈(stack)内存(容量小,连续,速度快)new出来的对象一般放在heap而局部变量放在stack ,类的成员变量,在不同的对象中有不同的值,而方法之一一份,执行时才占类存。同一个类的不同对象有不同的存储空间,共享该类的方法和静态属性,copy一份非静态属性。

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics