黑马程序员——java基础——path and classpath,int and Integer,Array and Arrays(初学时的疑惑)
来源:互联网 发布:网络水军合法吗 编辑:程序博客网 时间:2024/06/06 05:38
一、path and classpath
path:用于设置JDK命令文件所在路径,设置好后,可以在任何路径下调用其中的命令。
classpath:用于设置类文件和类库所在路径,设置好后,可以直接访问其中的类。
这两个主要用于java环境的配置和搭建。为此再引出两个名词:JDK,JRE
JRE:Java Runtime Environment----------java运行环境
JDK:Java Development Kit--------java开发工具包
解:
不论作为java开发人员还是作为java产品的用户,想要使用java,就得需要安装java的运行环境,即JRE,JRE中包含了虚拟机和核心类库,用来执行 java程序。而作为开发人员,需要使用到开发工具,即JDK,但是开发人员在开发同时也要运行自己写的程序,所以JDK里面包含了JRE,在JRE下又包含了虚拟机。
二、int and Integer
java中有两大数据类型:基本数据类型和引用数据类型。
----- 八大基本数据类型:数值型,字符型,布尔型。
数值型:byte,short,int,long,float,double------------------------对应的字节分别是:8,16,32,64,32,64
字符型:char
布尔型:boolean
注:八大基本数据类型在java中对应封装的类:
int——Integer
char——Character
byte——Byte
short——Short
long——Long
float——Float
double——Double
boolean——Boolean
引用数据类型:数组([ ]),类(class),接口(interface)
----- int:八大基本数据类型之一。
Integer:java针对int进行封装的类。属于引用数据类型。
----- 从使用上来看他们的区别:
int num=5; Integer num=new Integer(5);
可以看出:int可以直接存值,而Integer则要通过new对象的方法来进行存值。因此,在进行初始化时,int型的变量会初始化为0,而Integer型的变量会初始化为null。
三、Array and Arrays
Array和Arrays在java中是两个类。
所在位置:java.lang.reflect-------------Array java.util---------------------Arrays
先从API文档上找出这两个类来,通过对他们方法的比较,然后写下我的看法:
Array:这个类中包含了创建数组和操作数组中的值的方法。
Arrays:这个类中包含了用于操作数组的各种方法。比如查找,复制,填充,排序等等。属于典型的工具类,因此被封在了java.util工具包中。
这样看来,一个用来操作某个数值,一个用来操作某一组数值。
四、Collection adn Collections
先说一下Collention。在java的眼里,每个事物都有自己的特征和行为,这些特征和行为多了以后,我们用一个容器将将它封装起来,操作时就会很方便。可是当事物多了以后,我们咋整?这就引出了一个大型容器——Collection------集合。也就是说,我们建立类是为了操作对象的属性和方法,而我们用Collection是为了操作对象。
Collections:存在于java.util中,属于工具类,也就是说,它是针对集合进行操作的工具类。
- 黑马程序员——java基础——path and classpath,int and Integer,Array and Arrays(初学时的疑惑)
- 黑马入学篇——(1)java中的path and classpath
- matlab基础——Matrices and Arrays
- 黑马程序员——JAVA中的环境变量:path与classpath
- 黑马程序员——Path与classpath
- 黑马程序员—path和classpath
- 黑马程序员——高新技术---Java基础-常用类-排序,Arrays高级数组,Integer类
- 黑马程序员——path配置和classpath的配置
- 黑马程序员——path和classpath的作用
- 黑马程序员——基础学习(十)API中Arrays、Integer、正则表达式以及日期类的相关应用
- 黑马程序员 java 基础 毕向东 面向对象 集合框架 工具类 Collections and Arrays
- setting path and classpath after java installed.
- 黑马程序员——Java环境变量中的JAVA_HOME、Path和CLASSPATH每一个代表的含义
- Integer and int
- 黑马程序员——零基础学JAVA第一弹Path与classPath之别、及注释
- 【CareerCup】 Arrays and Strings—Q1.1
- 【CareerCup】 Arrays and Strings—Q1.2
- 【CareerCup】 Arrays and Strings—Q1.3
- 生命周期管理
- Anagrams问题 ---- 蓝桥杯
- hdu 1160——FatMouse's Speed
- curl — — 获取登入cookie
- git 配置
- 黑马程序员——java基础——path and classpath,int and Integer,Array and Arrays(初学时的疑惑)
- WPF Data Binding之数据的转换和校验【四】
- /bin/mount:无法识别的选项“–no-canonicalize”
- HDU 1108 最小公倍数
- DP经典5题
- uva409 Excuses, Excuses!(字符串处理)
- poj 1006 中国剩余定理
- springMVC上传文件优化
- 正则表达式通用学习