- 博客(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
关于笔记本重装系统时的启动不了的问题
2015-09-21
Sql安装到点安装后就什么都没了?
2015-05-03
数据结构栈实现进制转换遇到问题十进制数255 输出的十六进制数是F15F15 哪里错了
2015-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人