- 博客(11)
- 收藏
- 关注
原创 那么 类 抽象类 接口 这三者又是什么关系呢?
那么 类 抽象类 接口 这三者又是什么关系呢?个人觉得这三者其实独立而又有联系 ,联系就在于我们对于三者特性相对而言的精确使用。 抽象类和普通类的区别 1.抽象类不能被实例化。2.抽象类可以有构造函数,被继承时子类必须继承父类一个构造方法,抽象方法不能被声明为静态。3.抽象方法只需申明,而无需实现,抽象类中可以允许普通方法有主体4.含有抽象方法的类必须申明为抽象类5.抽象的子类必须实现抽象类中...
2018-06-30 19:07:21 276
转载 java面向对象的设计原则
面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleton (单例) 、 Decorator(装饰器)、Observer(观察者) 等设计模式,而没有把足够多的注意力放在学习面向对象的分析和设计上面。学习面向对象编程像“抽象”、“封装”、“多态”、“继承” 等基础知识是重要的,但同时为了创建简洁、模块化的设计,了解这些设计原则也同等重要。我经常看到不同经验...
2018-06-30 14:19:39 512
原创 Java函数
一、方法基本定义格式: 修饰符 返回值类型 方法名(函数类型 形式参数;函数类型 形式参数) { 执行语句; return 返回值; //视返回值类型而定 } 注意: 1.java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。? *权限访问修饰符(可以用来修饰类、方法和字段)? public:对任何人都是可用的 protected:继承...
2018-06-30 14:16:31 287
转载 Java学习中的通关
今天,Java运行在7.08亿手机、10亿智能卡和7亿PC机上,并为28款可兼容的应用服务器提供了功能强大的平台。越来越多的企业因为使用了Java而提高了生产效率。第1月: C语言+数据结构 第2个月:Java语言基础第3个月:数据库和WEB基础。第4个月:以Servlet/Jsp,Spring框架,SpringMVC框架,SpringMybatis框架第5个月:以Struts2,Hibern...
2018-06-30 14:13:08 158
转载 java小知识之二
程序的基本结构: 顺序结构 public class Test //定义一个类,名称为 Test { public static void main(String[] args) //主程序 { //程序代码部分 } pulic void run(//可带参数) //run是方法名 { //程序代码部分 } ...... } ==============...
2018-06-30 14:07:27 148
转载 JAVA小知识
一、基本数据结构 在Java中有8种数据类型来存储数值、字符和布尔值。 *整数类型 整数型用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数数据在Java程序中有3种表示形式,分别为十进制、八进制和十六进制。 整型数据根据它所占内容大小的不同可分为4种类型。 数据类型 内存 byte 8位 short 16位 ...
2018-06-30 14:06:15 219
转载 java初学者的学习
在大家看之前,我要先声明两点 1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线, 非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。 2、下面对于【第一部分】的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。如果你是在校学生,务必要在学好基础(比如计...
2018-06-29 15:23:36 308 1
转载 了解Java
首先要明白Java是什么: Java是一种计算机编程语言,是SUN公司(后被甲骨文公司收购)的 Jame Gosling、 Bill Joe等人,为在电视、控制烤面包箱等家用电子产品上进行交互式操作而在C++基础上开发的一个Oak语言(即橡树),但当时没有相应的平台市场,直到互联网发展起来后,Oak才又重新进入大众视野,因为当时商标注册时重名,故更名为Java。据说当时就是因为看到了有人喝咖...
2018-06-29 12:05:47 348
转载 java常用代码2
1.排序 数组:Arrays.sort(strings); List:Collections.sort(list); 自定义类:class SubComp implements Comparator 然后使用Arrays.sort(strings, new SubComp()) // 避免重复排序,可以使用TreeMap TreeMap sorted = new TreeMap...
2018-06-29 10:54:14 147
转载 Java常用代码
1.获取环境变量 System.getenv(“PATH”); System.getenv(“JAVA_HOME”); 2.获取系统属性 System.getProperty(“pencil color”); // 得到属性值 java -Dpencil color=green System.getProperty(“java.specification.version”); /...
2018-06-29 10:48:14 1305
转载 Java虚拟机的内存讲解
Java虚拟机的内存结构,区别于侧重于多线程的Java内存模型(Java Memory Model) 但在此之前,我们该思考一下:JVM的内存结构为什么要这样划分? 我认为主要是依据于不同数据的更新频率、访问速度要求、垃圾收集管理由此划分的JVM的五大内存区-- PC寄存器、JVM Stack 、Native Method Stack 、Java Heap、方法区、共享区 下面主要详...
2018-06-29 10:46:09 271 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人