Java
mayanyun2013
菜鸟升级中...
展开
-
利用maven起eclipse项目
转载自:https://blog.csdn.net/lewky_liu/article/details/78138381修改pom.xml文件后在pom.xml上执行maven install即可添加依赖转载 2018-08-17 14:48:53 · 137 阅读 · 0 评论 -
package&&import
/* * package:声明源文件所在的包,写在程序的第一行。 * 每“.”一次,表示一层文件目录。 * 包名都要小写。 * * import: * 1)显式导入指定包下的类或接口 * 2)写在包的声明和源文件之间 * 3)如果需要引入多个类或接口,那么就并列写出 * 4)如果导入的类是java.lang包下的,如:System String Math等,就不需要原创 2016-05-28 20:43:23 · 231 阅读 · 0 评论 -
继承&&方法重写
1.通过"class A extends B"类实现类的继承。 * 子类:A 父类(或基类 SuperClass):B * * 3.子类继承父类以后,父类中声明的属性、方法,子类就可以获取到。 * 明确:当父类中有私有的属性或方法时,子类同样可以获取得到,只是由于封装性的设计,使得子类不可以直接 * 调用罢了。 * 子类除了通过继承,获取父类的结构之原创 2016-05-28 20:46:21 · 353 阅读 · 0 评论 -
子类对象实例化全过程
package per.songhongkang.chapter4.day08;//子类对象实例化全过程public class TestDog { public static void main(String[] args) { Dog d=new Dog(); d.setAge(10); d.setName("花花"); d.setHostName("小明");原创 2016-05-28 22:17:09 · 1133 阅读 · 0 评论 -
多态性
package per.songhongkang.chapter4.day08;/*面向对象的特征三:多态性 *1.多态性指的是什么?多态性,可以理解为一个事物的多种表现形态 *1)方法的重载与重写 *2)子类对象的多态性 *2.子类对象多态性使用前提: * 1)要有类的继承 2)必须有子类对父类方法的重写 * 3)程序运行分为编译和运行状态 * 对于多态性来说,编译时,看左原创 2016-05-29 14:02:05 · 332 阅读 · 0 评论 -
==和equals的区别
package per.songhongkang.chapter4.day08;public class TestEquals { public static void main(String[] args) { TestEquals tst1=new TestEquals(); tst1.test1();// equals();1)只能处理引用类型变量;2)在Object类中,原创 2016-05-30 14:01:52 · 207 阅读 · 0 评论 -
String类的内存解析——字符串常量池
package pers.songhongkang.chapter4.day09;//String类的内存解析,存在常量池中public class TestString { public static void main(String[] args) { String str1="AA"; String str2="AA"; String str3=new String("AA原创 2016-05-30 17:34:08 · 1028 阅读 · 0 评论 -
toString()方法
package pers.songhongkang.chapter4.day09;import java.sql.Date;//toString()方法////Object类内的源码://public String toString() {//return getClass().getName() + "@" + Integer.toHexString(hashCode());//}原创 2016-05-30 22:35:40 · 466 阅读 · 0 评论 -
排序算法
冒泡算法&直接选择排序算法原创 2016-05-22 22:22:57 · 223 阅读 · 0 评论 -
java方法值传递
Java方法值传递:public class TestPassByValue { public static void main(String[] args) { int num1 = 1; int num2 = 2; System.out.println("交换前 num1 的值为:" + n转载 2017-07-03 14:53:24 · 167 阅读 · 0 评论 -
this
package pers.songhongkang.chaper3.day07;//this://1.可以用来修饰属性、方法、构造器//2.this理解为当前对象或当前正在创建的对象//3.在构造器中通过"this(形参)"的方式显示的调用本类中的其他重载的构造器。// 要求: 1)在构造器内部的声明必须在首行!// 2)若一个类中有n个构造器,那么最多有n原创 2016-05-28 18:44:06 · 214 阅读 · 0 评论 -
构造器
package pers.songhongkang.chaper3.day6;/* * 类的第三个成员,构造器(constructor) * 构造器的作用:1)创建对象 2)给创建的对象属性赋值 * 1.设计类时,若不是显示声明类的构造器 的话,程序会默认提供一个空参的构造器 * 2.一旦显示的定义类的构造器时,那么默认的构造器就不再提供; * 3.如何声明类的构造器。格式:权限修饰原创 2016-05-28 11:33:17 · 259 阅读 · 0 评论 -
Xms Xmx PermSize MaxPermSize 区别
随笔- 375 文章- 0 评论- 22 Xms Xmx PermSize MaxPermSize 区别Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is转载 2014-09-12 17:13:11 · 247 阅读 · 0 评论 -
开发项目准备举例
开发项目准备工作,1. 需求分析2. 分析与设计○1架构分析与设计 A逻辑架构 B物理结构 C技术解决方案的确定 ○2业务逻辑分析与设计○3界面设计3. 开发环境搭建4. 开发—测试—开发—测试5. 文档编纂原创 2015-10-08 11:42:38 · 362 阅读 · 0 评论 -
eclipse build path功能总结
Java build path转载 2015-10-08 11:33:57 · 281 阅读 · 0 评论 -
写自己的数组工具类
package pers.songhongkang.chaper3.day5;public class ArrayUtil {//求数组的最大值public int getMax(int[] arr){// int max=0;//不能定义为0,如果数组中的元素都小于0,这时的最大值就为0了。int max=arr[0];for(int i=0;i}return max;}//求数组的最原创 2016-05-26 14:11:00 · 549 阅读 · 0 评论 -
匿名类
package pers.songhongkang.chaper3.day6;//匿名类对象:创建类的对象是匿名的。//1)当我们需要一次调用类的对象时,我们就可以考虑使用匿名的方式创建类的对象。//2)特点:创建的匿名类的对象只能调用一次public class CircleAreaTest { public static void main(String[] args){ Pa原创 2016-05-27 20:25:35 · 250 阅读 · 0 评论 -
可变个数形参的方法
package pers.songhongkang.chaper3.day6;//可变个数形参的方法:/*1.格式:对于方法的形参:数据类型...形参名 * 2.可变个数的形参的方法与同名的方法之间构成重载 * 3.可变个数的形参在调用时,个数从0个开始,到无穷多个都可以。 * 4.使用可变个数形参的方法和使用数组的方法是一致的。 * 5.若方法中存在多个可变个数的形参,那个一定要声原创 2016-05-27 21:41:27 · 399 阅读 · 0 评论 -
方法的参数传递机制——值传递机制
package pers.songhongkang.chaper3.day6;/*方法的参数传递(重点,难点)*1.形参:方法声明时,方法小括号内的参数;* 实参:调用方法时,实际传入的参数的值*2.规则:java中的参数传递机制:值传递机制* 1)形参是基本数据类型的,将实参的值传递给形参的基本数据类型的变量* 2)形参是引用数据类型的,将实参的引用类型变量的值(对应的原创 2016-05-27 22:30:52 · 1012 阅读 · 0 评论 -
封装
package pers.songhongkang.chaper3.day6;/*面向对象的特征一:封装与隐藏 * 1.当创建了类的对象以后,如果通过“对象.属性”的方式对相应的对象属性赋值的话,可能会出现不满足实际 * 情况的意外,我们考虑不让对象来直接作用属性,而是通过“对象.方法”的形式,来控制对象对属性的访问。 * 因此实际情况中,可以通过方法来实现对属性的赋值; * priva原创 2016-05-28 11:09:27 · 228 阅读 · 0 评论 -
正则表达式:回车和换行的区别
关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解转载 2014-07-13 21:27:41 · 10024 阅读 · 0 评论