自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

life is wonderful

世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。

  • 博客(29)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

原创 玩转Eclipse开发工具(七)

十四编译器             (1)编译器的相关设置       编译级别       类文件产生       (2)构建时       通用       构建路径问题       输出文件夹       (3)错误与警告的设置       代码样式       潜在程序问题       命名遮蔽与冲突       过时与受限A

2016-06-28 18:36:32 3089

原创 玩转Eclipse开发工具(六)

九构建路径       (1)构建的概念       Build:项目的编译,测试,打包,产生文档这一系列操作。Eclipse中Java项目的构建一般只有编译。默认情况下是自动构建,在菜单栏上找到Project,在下拉列表中有一项是Build Automatically,它的前面是默认选中的,就是自动构建。       (2)构建路径的概念       Build

2016-06-28 17:52:43 3131

原创 玩转Eclipse开发工具(五)

我们继续接着上一篇的重构来看。          八重构        (3)Eclipse中的重构操作2        2)尽可能使用父类型        我们在RefactoringDemo2类中的main方法中声明一个RefactoringDemo2类的实例对象demo,我们可以使用重构来改为这个对象的父类型,选中demo,右击选择Refactor,找到Use Super

2016-06-25 15:33:41 3371

原创 玩转Eclipse开发工具(四)

八重构       (1)重构的概念       Refactoring,是指在程序功能不变的情况下,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和框架更趋合理,提高软件的扩展性和维护性。       (2)Eclipse中的重构操作1       1)重命名       对于类名,方法名以及变量名都是可以修改的,但是修改的时候直接在原有的基础上修改,这是不够的

2016-06-25 14:54:57 3185

原创 玩转Eclipse开发工具(三)

五快捷键       (1)快捷键的概念       快捷键,又叫快速键或热键,指通过某些特定的按键、按键顺序或按键组合;来完成一个操作。很多快捷键往往与Ctrl键、Shift键、Alt键、Fn键以及Windows平台下的Windows键和Mac机上的Meta键等配合使用。利用快捷键可以代替鼠标做一些工作。       (2)Eclipse中的常用快捷键 

2016-06-24 16:04:58 3781

原创 玩转Eclipse开发工具(二)

我们接着博文《玩转Eclipse开发工具(一)》来继续说。        三Eclipse基本使用        (1)使用Eclipse创建Java项目、包、类        创建项目、包与类是一个整体的过程,在Eclipse开发工具中这是密不可分的,过去自己使用记事本习惯了的话,就必须要知道Eclipse中的类必须存在于项目中,类建议放在某个包中。        新建一个项

2016-06-22 17:35:28 4081

原创 学英语《每日一歌》之Traveling Light

Joel Hanson(乔伊.汉森)曾经是荣获过格莱美奖和基督摇滚音乐和平鸽奖(Dove Award)的美国福音乐队(PFR)的成员主唱和吉他手。在1997年PFR解体之后,他走上了单飞的音乐道路,但2000年PFR又重新组合起来,并且先后推出了《Captured》和《 Broken》两张专辑。但是并未取得理想的效果,直到他与Sara Groves合作的一首单曲《Travelling

2016-06-22 11:26:25 3956

原创 玩转Eclipse开发工具(一)

由于之前学习JavaSE,大部分时间我所使用的编辑器是Windows操作系统自带的记事本及从网上下载的Notepad++编辑器,然后使用命令行工具编译和运行的,因此对Java的Eclipse开发工具不是很了解,这两天就专门看了一下Eclipse开发工具的使用以及好多自己不知道的用处。        一直以为Eclipse是专门为Java编程语言开发的IDE,然后自己去官网上去下载安装包

2016-06-22 11:04:51 12044 4

原创 JavaSE学习57:GUI编程之事件模型(二)

一实现两个数求和并且输出结果       利用所学的GUI编程实现上述的要求。       TFMath.java源代码:import java.awt.*;import java.awt.event.*;public class TFMath { public static void main(String[] args) { new TFFrame().launchFr

2016-06-20 22:34:47 2343

原创 JavaSE学习56:GUI编程之事件模型(一)

一事件概述       事件监听示意图:       (1)事件       用户对程序的某一种功能性操作。Java中的事件类都包含在JDK的Java.awt.event包中。       Java中的事件主要有两种:        1)组件类事件:componentEvent、ContainerEvent、WindowEvent、FocusEvent、PaintE

2016-06-20 21:46:00 2703

原创 JavaSE学习55:GUI编程之布局管理器

一布局管理器概述        Java语言中,提供了布局管理器类的对象可以管理。       管理Component对象在Container对象中的布局,不必直接设置Component对象位置和大小。每个Container对象都有一个布局管理器对象,当容器需要对某个组件进行特定或判断其大小尺寸时,就会调用其对应的布局管理器,调用Container对象的setLayout()方法改

2016-06-20 19:20:57 2489

原创 JavaSE学习54:GUI编程之几个常用的类

一GUI概述        AWT(Abstract Window Toolkit)包括了很多类和接口,用于Java Application的GUI(Graphics User Interface)编程。使用AWT所涉及的类一般在java.awt包及其子包中,GUI的各种元素(如:窗口,按钮,文本框等)由Java类来实现。        Component类和Container类是

2016-06-19 22:21:21 3091

原创 JavaSE学习53:细说多线程之内存可见性

一共享变量在线程间的可见性        (1)有关可见性的一些概念介绍        可见性:一个线程对共享变量值的修改,能够及实地被其他线程看到。        共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。所有的变量都存储在主内存中。        线程的工作内存:每个线程都有自己独立的工作内存,里面保存该线程使用到的变量的

2016-06-19 17:16:39 2626

原创 JavaSE学习52:细说多线程之Thread类和Runable接口

一线程创建的两种方式比较      线程创建和启动有两种方式,这里只是列出步骤,不再进行详细解释。      (1)继承Thread类class MyThread extends Thread{ public void run(){ ... }}MyThread mt=new MyThread();//创建线程mt.start();//启动

2016-06-18 22:44:37 2413

原创 JavaSE入门学习51:多线程编程(二)

二Java多线程       (4)线程的状态       线程状态转换示意图:       线程控制的基本方法:       1)sleep()方法       可以调用Thread的静态方法:       public static void sleep(long millis) throws interruptedException       使

2016-06-18 21:40:36 2424 2

原创 JavaSE入门学习50:多线程编程(一)

一进程和线程        (1)进程和线程的基本概念        进程:程序(任务)的执行过程;持有资源(共享内存,共享文件)和线程。        线程:是一个程序内部的顺序控制流。        我们生活中的进程例子很多,一个进程就相当于一个你在电脑上启动的程序。比如我们打开最常用的聊天工具QQ,也可以打开Java的开发工具Eclipse等等。这些都算Window操作系

2016-06-18 20:35:45 2834

转载 Java多线程编程

Java多线程编程Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必

2016-06-17 22:08:38 15032

原创 你知道怎么样学习java吗?

原文地址:http://www.imooc.com/article/9257       Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助。          1.1 思考一下          学习Java之前,先别急,静下心来好好想想:          1)你对学习Java是否有兴趣?          2)你是否能

2016-06-16 22:50:12 4526 2

原创 MySQL学习21:初始存储过程

一存储过程简介       在学习存储过程之前我们先来看看MySQL数据库中的命令执行流程:       (1)存储过程       存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理。       (2)存储过程的优点       1)增强SQL语句的功能和灵活性。       2)实现较快的执行速度。       3)减少网络流量。

2016-06-08 22:26:49 8506

转载 Java网络编程

Java网络编程网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net包中提供了两种常见的网络协议的支持:TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之

2016-06-08 21:48:28 3635

原创 JavaSE入门学习49:Socket网络通信编程(三)

四通过Socket实现TCP编程       (4)使用多线程实现多客户端的通信       多线程服务器实现       应用多线程来实现服务器与客户端之间的通信基本步骤:。       1)服务器端创建ServerSocket,循环调用accept()方法等到客户端连接。       2)客户端创建一个socket并请求和服务器端连接。       3)服务器端接受客户

2016-06-07 16:43:43 1727

原创 JavaSE入门学习48:Socket网络通信编程(二)

三Socket通信       (1)Socket       套接字Socket是网络通信的基础,简单来说,可以认为是IP地址+端口,用来区分实现不同应用程序的通信。       两个Java应用程序可通过一个双向的网络通信连接实现数据交换,这个双向链路的一段称为一个Socket。Socket通常用来实现client-server连接。       java.net包中定义的

2016-06-07 16:13:49 1523

原创 JavaSE入门学习47:Socket网络通信编程(一)

今天既然我们学习Java的Socket网络通信编程,那么在我们的现实生活中那些是Socket编程的应用呢?可以想象我们最常用的聊天工具软件QQ就是,当然MSN也是啦。       一网络基础知识       两台计算机通过网络进行通信的必要条件:      1)IP地址      2)网络协议      3)端口号      两台计算机网络通信示意图:

2016-06-07 15:39:56 2079

原创 MySQL学习20:运算符与函数之自定义函数

一自定义函数简介        (1)自定义函数定义        用户自定义函数(user-defined function,UDF)是一种对MySQL数据库扩展的途径,其用法与内置函数相同。        (2)自定义函数的两个必要条件        1)参数:可以有零个或多个。        2)返回值:只能有一个返回值。       使用自定义函数的注意事项

2016-06-05 22:23:35 8242

原创 MySQL学习19:运算符与函数之信息函数、聚合函数、加密函数

信息函数      常用的信息函数有:      (1)查看数据库连接ID和当前数据库      SELECT CONNECTION_ID();      SELECT DATABASE();      (2)查看最后输入记录的ID号      ALTER TABLE test ADD id SMALLINT UNSIGNED KEYAUTO_INCREME

2016-06-05 20:41:15 7091

原创 MySQL学习18:运算符与函数之数值运算符和函数、比较运算符和函数、日期时 间函数

数值运算符和函数       常见的数值函数下面几个:       (1)数值运算符       MySQL数据库常见的数值运算符有:+、-、*、、、%等等。这里我们就不再一一列举,只是来看两个例子:       SELECT 3+4;       SELECT 3%4;       (2)进一取整和舍一取整       SELECT CEIL(3.

2016-06-05 16:57:29 7720

原创 MySQL学习17:运算符与函数之字符函数

MySQL字符函数      MySQL数据库中常用的字符函数有下面几个:      (1)字符连接      首先创建一个名字为imooc的数据库,然后再使用CONCAT()字符连接函数进行查询:      CREATE DATABASE imooc;      SELECT CONCAT('imooc','MySQL');      SELECT CON

2016-06-05 16:06:08 7187

原创 XML学习3:XML基本语法(二)

三XML属性       XML元素可以在开始标签中包含属性,类似HTML。属性(Attribute)提供关于元素的额外(附加)信息。       XML属性基本语法:元素内容         注意事项:       1)属性值用双引号(")或单引号(')分隔(如果属性值中有',用"分隔;有",用'分隔)。        2)一个元素可以有多个属性。       3)属性名

2016-06-02 22:13:26 4855 2

原创 XML学习2:XML基本语法(一)

导入       一个XML文件可分为如下几部分内容:文档声明 、元素、属性、注释 、CDATA区 ,特殊字符 、处理指令(processing instruction)等。       先来看一个简单的XML说明: 元素内容       一XML

2016-06-02 20:20:56 8049 1

图书商城完整源码

javaweb技术,servlet,filter,lisener,jsp,el,等等

2018-12-21

redis-desktop-manager可视化工具

Redis可视化工具——redis-desktop-manager可视化工具

2018-11-16

阶段小项目使用MVC模型实现购物车效果

MVC设计模式实现购物车效果,可能有些不足,希望帮到你们

2018-05-05

ssh_employee

存在员工级联保存更新的BUG,设置了级联属性,但是没有起作用

2017-01-12

数据结构答案

数据结构习题详细答案,没有具体小题的详细注释,但算是比较清晰完整的答案

2015-07-24

数据结构习题集

数据结构考试复习资料,线性表,栈和队列,数组和广义表,串,树,图等等,还包括排序算法,C语言版

2015-07-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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