韩俊的个人博客

一个不喜欢当程序员的人写的博客

JAVA开发入门教程:(十三)异常

异常处理是java中很重要的部分,我们平时写代码其实有很多情况考虑不到,或者我考虑到这一行代码有可能会报错我就要想如果报错了我怎么去处理他能让他正常的返回信息给我。程序一旦发生了异常,就会直接在异常代码地方直接退出程序,不再往后执行了。 异常通常分为两类:运行时异常(RuntimeExcepti...

2019-03-19 16:12:03

阅读数 158

评论数 0

计算平均时间

序号 工作日期 上班时间 下班时间 1 2019-03-01 08:55:00 18:01:24 2 2019-03-04 08:55:00 21:00:08 3 2019-03-05 08:55:00 21:00...

2019-03-05 20:39:20

阅读数 48

评论数 0

JAVA开发入门教程:(十二)封装、继承、多态

初级程序员面试问题:JAVA面向对象的三大特性——封装、继承、多态 1、封装 概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 解释:就是把类里面的属性定义为private,外部的类不能直接类.属性的方式获取和修改这个属性的值,但...

2019-03-04 15:36:25

阅读数 85

评论数 0

java swing 记录平均下班时间

公司有每月平均下班时间的不成文规定,为了避免到不到时间就下班,专门写了个小程序。比如1号20点下班,2号22点下班,那这两天的平均时间就是21点。如果1号20点下班,2号加班到凌晨02点下班,那么这两天的平局下班时间就是23点。打卡下班按钮可以快捷的把当前时间作为下班时间插入(可重复点击)。程序为...

2019-03-04 11:23:55

阅读数 51

评论数 0

JAVA开发入门教程:(十一)接口

接口是一种用interface声明的类,里面只定义方法,没有方法体,需要由另一个类去用关键字implements实现接口里的全部的方法。 声明一个“ShuXue”接口 /** * 这是一个数学接口 */ public interface ShuXue { //两数相乘方法 pub...

2019-01-10 11:26:23

阅读数 186

评论数 0

JAVA开发入门教程:(十)集合

集合跟数组类似,都是用来储存数据的,但是集合用起来更加方便,因为集合提供了很多便捷常用的方法,最大特点是集合不用像声明数组一样需要指定一个长度。常用的集合有这么几类: List、Map 、Set,他们都有不同的特性,需要跟据具体的场景选用合适的集合。 1、List import java.u...

2019-01-03 17:25:52

阅读数 256

评论数 0

Eclipse MyEclipse STS添加反编译插件JadClipse

1.首先寻找Window——>Preferences——>java是否有JadClipse,如果有就直接进入步骤4。 2.下载jar:net.sf.jadclipse_3.3.0.jar。 3.将jar文件放在工具的安装目录的plugins文件夹下,...

2018-12-25 14:57:17

阅读数 62

评论数 0

单例模式的八种写法比较

单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。   简介 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许...

2018-12-12 09:28:38

阅读数 55

评论数 0

Editplus5.0 注册码

EditPlus5.0注册码 注册名 Vovan 注册码 3AG46-JJ48E-CEACC-8E6EW-ECUAW EditPlus3.x注册码 EditPlus注册码生成器链接 http://www.jb51.net/tools/editplus/

2018-12-10 09:17:19

阅读数 151

评论数 0

JAVA开发入门教程:(九)继承

简单粗暴的讲,你继承了你爸,你爸的电脑、汽车、手机你都可以用,而你自己又有自行车、柜子、洗衣机,你儿子又继承了你,你儿子不仅能用你的自行车、柜子、洗衣机,还能用他爷爷的电脑、汽车、手机。 java中的继承也类似,使用extends关键字。假设有A、B、C三个类,A类有a属性a方法,B类有b属性b...

2018-11-30 20:09:43

阅读数 180

评论数 2

睡眠排序法

package z; public class first implements Runnable { public first(int t) { this.t = t; } int t; public static void main(String[] args) {...

2018-11-27 19:09:13

阅读数 215

评论数 0

统计英文文章的单词出现次数

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.HashMap; impor...

2018-06-12 20:13:19

阅读数 300

评论数 0

JAVA开发入门教程:(八)String、StringBuilder与API

上一章,初步了解了String对象,知道它能用来定义一个字符串变量,本章主要学习String、StringBuilder的方法,以及如何通过API来查找对象和方法的用法。 先来了解下String中常用的方法: public class Test { public static void...

2018-05-07 16:31:50

阅读数 439

评论数 0

JAVA开发入门教程:(七)对象

〇、说明 本章内容能理解多少就理解多少,对于初学者不能全部理解也很正常,只要开发时间长了就能突然醒悟了。 一、面向对象简述 面向对象是一种现在最为流行的程序设计方法,几乎现在的所有应用都以面向对象为主了,最早的面向对象的概念实际上是由IBM提出的,在70年代的Smaltalk语言之中进行了应...

2018-04-08 19:43:03

阅读数 328

评论数 0

JAVA开发入门教程:(六)整合之前所讲,写一个猜数字的程序

我整合了之前章节所讲,写了一个猜数字的程序。 package com.hjgzj.guess; import java.util.Scanner; /** * 这是一个猜数字的程序 * * 作者:https://blog.csdn.net/hjgzj/article/category/...

2018-04-03 19:34:46

阅读数 330

评论数 3

JAVA开发入门教程:(五)流程控制语句

这节课给大家介绍流程控制语句中非常常用的关键字:for、if、break、continue、while、以及逻辑运算符||、&&、>、<、==、!=。 下面用代码演示一下打印0-9: public c...

2018-04-03 19:34:42

阅读数 341

评论数 2

JAVA开发入门教程:(四)数组

数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 int i[] = new int[10];来代替直接声明10个独立变量,本章将为大家介绍 Java 数组的声明、创建和...

2018-04-03 19:34:37

阅读数 357

评论数 0

JAVA开发入门教程:(三)编码风格

此章内容不涉及java技术,但是他在编码的过程中有着重要的位置。我想早点把这个东西提出来,以便在以后的编码过程中早日良养成好的编码风格。 为什么要有良好的编码风格?什么是良好的编码风格? 假设我们写的是文章而不是程序,那么你一定觉得诸如文章应该分为若干个自然段、每段开头空两格之类的规则是理所当...

2018-04-03 19:34:33

阅读数 426

评论数 0

JAVA开发入门教程:(二)基本数据类型

java中有8种基本类型,分别是byte、short、int、long、float、double、boolean、char。 它们是用来定义和保存数字、单个字符、布尔类型的东西,他们也可以统称为“变量”。 他们的定义方式是:基本类型名空格自定义变量名称等号数值。如:int sum = 20; ...

2018-04-03 19:34:29

阅读数 511

评论数 5

JAVA开发入门教程:(一)第一个程序

大部分的程序都是从打印“Hello World!”开始此篇文章分为两个部分,第一部分是用记事本编程去实现打印“Hello World!”,第二个部分是用eclips(一款老牌开发工具)去实现打印“Hello World!”。第一部分,用记事本实现:安装JDKhttps://pan.baidu.co...

2018-04-03 19:34:23

阅读数 5763

评论数 7

提示
确定要删除当前文章?
取消 删除
关闭
关闭