- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 Java 为什么要有setter和getter方法
引语java程序规范中会建议大家尽量将类中的属性私有化,即定义为private变量,通过设置set和get函数来对属性进行操作。一些人存在这样的疑问,为什么不直接将属性设置为public,以后调用属性时直接通过对象进行访问不是更方便?当然java中这样做有它的原因:1 将数据与行为分离,也就是java的面向对象的概念。对象就是属性+行为,封装就是把对象的私有属性封装起来,只有通过自己公开...
2019-04-24 15:18:39 1899 1
原创 Java 类型转换
前言Java中的类型转换主要分为两种——自动类型转换和强制类型转换自动类型转换一、对于基本数据类型有如下规则:不能对boolean类型进行类型转换。不能把对象类型转换成不相关类的对象。在把容量大的类型转换为容量小的类型时必须使用强制类型转换。二、对于引用数据类型子类转换成父类强制类型转换一、对于基本数据类型转换的数据类型必须是兼容的;格式:(type)value ...
2019-04-23 15:16:18 206
原创 MyEclipse拉取git项目
步骤点击 File → import输入 git, 选择 Projects from Git,再点击 Next选择 Clone URI,点击 Next输入拉取的URI地址,以及账号和密码,这里可以勾选 Store in Secure Store,即记住此账号,下次就不用再输入了,点击 Next点击 Browse,选择要导出的地址,一般放在项目的工作空间里,再点击 Next等...
2019-03-25 20:42:48 2942
原创 MyEclipse导入和导出代码风格及按键设置
步骤点击 File → Export 弹出窗口;选择 General 下的 Perferences,点击 Next;这里有5个选项,依次是CVS源代码库安装过的jre代码风格编译环境快捷键设置一般我们就勾选 Export all 全部导出就好了,然后点击 Browse 选择要导出的地址,点击 Finish 即可下次如果下载了新版的MyEeclipse或...
2019-03-23 18:58:26 865
原创 java中的==和equals比较
结论:对“==”而言:1、基本数据类型:比较的是他们的值是否相等;2、引用数据类型:比较的是两个对象的地址是否一致。对“equels”而言:默认情况下,和“==”一样,比较的是地址值,但是如果重写了equels()方法就按重写的来比较,比如:String类,Integer类,它们都重写了各自的equels()方法,所以比较的是两个对象的值是否相等。举例:一、关于int及其包装类int...
2019-03-11 16:32:30 239
原创 Java集合之Map —— HashMap、Hashtable、LinkedHashMap及TreeMap
神图镇楼Map特点:是一个双列集合,赋值的时候必须同时给key和value赋值是一个无序的集合(存入和取出元素的顺序可能不一致)key值不能重复,value可以重复一个key只能对应一个vlaue定义集合时,数据类型key和value可以使用相同的数据类型,也可以使用不同的数据类型1.HashMap基于哈希表实现。非线程安全,允许null键和null值。public st...
2018-12-29 11:35:30 393
原创 Java集合之List —— ArrayList、LinkedList、Verctor及Stack
神图镇楼List特点:元素有序且可重复。public static void main(String[] args) { List<Object> list = new ArrayList<Object>(); list.add(1); list.add(null); list.add(1); list.add(""); System
2018-12-28 17:17:52 360
原创 Java集合之Set —— HashSet、TreeSet及LinkedHashSet
神图镇楼1.HashSet内部由哈希表实现,HashSet中的数据是无序的(说是无序,其实只是对coder而言,底层还是有一套算法实现排序的),可以放入null,存储对象不重复。public static void main(String[] args) { Set<Object> hashSet = new HashSet<Object>(); hashS...
2018-12-28 14:57:39 334 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人