Java学习
forgot2015
向着太阳向着自由向着全栈工程师前进
展开
-
java基础-关于异常处理
常用到的概念有throws, throw , try, catch, finally 五个关键字 (底部有demo工程下载链接,实际操作一下,会更了解) java异常分类,具体细分还有更多,详情直接看源码1、throws用来声明方法可能会抛出什么异常,但不对异常异性捕获处理,也就是程序该奔溃的还是会奔溃,声明也只是为了提醒后来使用该方法的人,这里有异常,用的时候要捕获处理,不然会出问题。原创 2017-01-08 09:24:29 · 326 阅读 · 0 评论 -
一个java泛型的例子
public class Chongzai { //以下是方法重载的写法 // public static void printArray(Integer[] inputArray) { // for (Integer element : inputArray){ // System.out.printf(“%s “, element); //原创 2017-02-20 19:37:45 · 2415 阅读 · 0 评论 -
java关键字介绍
关键字 含义 abstract表明类或者成员方法具有抽象属性 assert 用来进行程序调试 boolean 基本数据类型之一,布尔类型 break 提前跳出一个块 byte 基本数据类型之一,字节类型 case 用在switch语句之中,表面其中的一个分支 catch 用在异常处理中,用来捕捉异常 char 基本数据类型之一,字符类型 class转载 2017-02-20 19:39:04 · 293 阅读 · 0 评论 -
Java设计模式简介(转)
一、概况总体来说设计模式分为三大类:(1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。(2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。(3)行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。二、设计模式的六大原则1转载 2017-02-20 19:42:20 · 239 阅读 · 0 评论 -
Java排序算法(转)
原文链接没找到,如侵权请联删各种排序算法:冒择路(入)兮(稀)快归堆,桶式排序,基数排序 冒泡排序,选择排序,插入排序,稀尔排序,快速排序,归并排序,堆排序,桶式排序,基数排序 一、冒泡排序(BubbleSort) 1. 基本思想: 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。 2. 排序过程: 设想被排序的数组R[1..N]转载 2017-02-20 20:36:57 · 827 阅读 · 0 评论 -
Java基础1-环境搭建及常用概念
java语言简介java语言于1995年正式推出,由sun公司出品,在2009年跟随sun公司一起被oracle收购,目前已更新至java8版本,2016年的TIOBE编程语言排行中,java以18%的占有率高居第一(http://www.tiobe.com/tiobe-index/),而千年老二C语言只有9%的占有率,可以说java是目前最多程序员使用的语言。 除了因为java是门好语言,也是因原创 2017-02-12 23:26:04 · 487 阅读 · 0 评论 -
Java基础3-关于修饰符
java修饰符分两种1、访问修饰符public 公用的,对所有类可见,可用来修饰类,方法和变量,构造函数protected 受保护的,同包或子类可见,可用来修饰方法和变量,构造函数defualt 默认的,不带修饰符,仅对同包可见,可用来修饰类,方法和变量,构造函数private 受保护的,仅本类内可见,可用来修饰类,方法和变量,构造函数 2、非访问修饰符static静态修饰符,可以用于修饰类原创 2017-01-08 19:30:35 · 326 阅读 · 0 评论 -
Java基础2-基本程序设计结构
以下大部分内容整理自《Java核心技术》注释1、//单行(single-line)注释 2、/*块(block)注释 *可以单行 *也可以多行 */ 3、/**JavaDoc文档注释 *这部分注释 *可以导出为说明文档 */ 注意:块注释和文档注释不能嵌套使用,如/*这样/*用是不行的*/*/ 最后的*/多余 4、JavaDoc 注释标签语法 @author 对类的原创 2017-02-13 23:02:07 · 258 阅读 · 0 评论 -
Java基础之冒泡排序算法
算法思路,如按从小到大排列 设一共n个数,首先将第一个数和第二个数进行比较,若第一个大,则与第二个交换位置,然后继续和第三个比较,若依然比第三个大,则继续交换位置,…直到与第n个数比较,此时第一个数的排序就完成了 接着进行第二个数的冒泡排序 … 一直执行完n个数,冒泡排序完成public class Bubble { public static void main(String[]原创 2017-03-07 23:52:33 · 485 阅读 · 0 评论