![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础入门
To哥
这个作者很懒,什么都没留下…
展开
-
【转载】Java程序设计入门 (一)
阅读本文之前请先学习博客中的另一文章《面向对象起步 --- 封装、继承、多态》, 以建立面向对象编程的基本概念. 本文将不再复述其中已提到的概念和术语.关于Java相对于其它程序设计语言的优点本文不再赘述, 事实上, 就设计语言而言并无优劣之分, 关键看其是否能满足项目需要.同样, 本文也不对如何搭建开发环境, 使用什么样的开发工具进行阐述, 网上有很多此类文章, 请自行查阅…… 在开始学习之前,原创 2016-11-28 13:53:54 · 660 阅读 · 0 评论 -
两个线程同时运行案例
/** * 两个案例同时运行案例 * 1:这个两个线程并不是有规律的运行而是有没有规律的交替运行 */package com.test3;public class Demo10_3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Pig pi原创 2016-11-28 13:56:02 · 2625 阅读 · 0 评论 -
Java线程入门案例演示(一)
/** * * 线程演示 */package cn.wang.test1;public class demo1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub dog dg1 = new dog(); dog2 dg2 = new dog原创 2016-11-28 13:56:05 · 213 阅读 · 0 评论 -
字符流-FileReader和 FileWriter的用法
/**字符流 * FileReader和 FileWriter的用法 */package com.test5;import java.io.*;public class Demo15_5 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub F原创 2016-11-28 13:56:08 · 363 阅读 · 0 评论 -
Java语言编码规范
1 介绍(Introduction)1.1 为什么要有编码规范(Why Have Code Conventions)1.2 版权声明(Acknowledgments)2 文件名(File Names)2.1 文件后缀(File Suffixes)2.2 常用文件名(Common File Names)3 文件组织(File Organization)3.1 Java源文件(Java Source原创 2016-11-28 13:56:11 · 698 阅读 · 0 评论 -
Java学习笔记---IO操作
一、文件的创建-------------------------------------------------------File类,表示磁盘上的文件或目录,可对文件或目录进行操作. * 常用方法 File.separator separator用于表示目录间的分隔符 creatNewFile() 创建一个新文件 mkdir() 创建一个目录 delete() 可以将文原创 2016-11-28 13:56:14 · 182 阅读 · 0 评论 -
(转)MyEclipse-7.5.0版注册码破解及激活操作
这些阶段一直在用eclipse,Myeclipse没有使过。今天上网看到Myeclipse7.5.0版发布了,因此我下载了个。电信封掉了Myeclipse的官网IP,因此不使用代理的话,它的官方网站是打不开的,可以使用一些简单的在线代理,比如www.coobai.com作为开源世界寄生虫的Myeclipse不是免费的,下载之后会有30天的免费试用期.接下来要做的事,就是破解注册码了:代码如下 新建原创 2016-11-28 13:56:39 · 315 阅读 · 0 评论 -
java事件机制之通过上下左右键来控制小球为位置的移动演示
/** * 功能是加深对事件处理机制的理解 * 1:通过上下左右键来控制小球为位置的移动 */package com.test4;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Demo9_4 extends JFrame { MyPanel mp=null; public static voi原创 2016-11-28 13:57:02 · 3332 阅读 · 0 评论 -
java基础加强
1、JDK5.0介绍新特性2、静态导入(了解)作用:导入类中的静态成员语法:import static java.lang.System.out;或者import static java.lang.System.*;3、自动装箱和拆箱基本类型---->包装类型:装箱包装类型---->基本类型:拆箱高速缓存:true、false、byte、介于~128-->+127间的整数 、介于\u0000到\u原创 2016-11-28 13:57:16 · 245 阅读 · 0 评论 -
myeclipse 8.5-10.0 安装 svn 方法
方法总结 方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x 3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit L原创 2016-11-28 13:57:36 · 203 阅读 · 0 评论 -
SVN使用&CVS使用
*安好SVN的服务器版后*在命令行中,D:\根目录下 输入:svnadmin create SVN_REPO*在自动建好的SVN_REPO目录中的conf\svnserve.conf和conf\passwd两个文件打开1)将password-db = passwd 打开注释2)在passwd文件中加入用户名和密码服务器运行方式:在目录下输入:svnserve -d -r d d:\SVN_REPO原创 2016-11-28 13:57:39 · 657 阅读 · 0 评论 -
超越最常用的快捷键
1.最大化最小化 ===> ctrl+m 2.方法加注释 ===>在方法行上alt+shift+j 3.字符串转大小写 ===>ctrl+shift+x 4.找任意文件 ===>ctrl+shift+r 5.找类及接口 ===>ctrl+shift+t 6.重命名原创 2016-11-28 13:57:42 · 163 阅读 · 0 评论 -
myeclipse快捷键大全
1.转变大写:ctrl+shift+x;2.转变小写:ctrl+shift+y;3.关闭当前窗口:ctrl+w;4.关闭所有的窗口:ctrl+shift+w;5.帮助提示:这个可以选择自己喜欢的键位组合:我比较喜欢ctrl+enter;6.复制当前行:ctrl+alt+down;7.调试:F118.删除当前行:ctrl+d;9.寻找下一个相同标记:ctrl+K;10.寻找前一个相同标记:ctrl+原创 2016-11-28 13:57:45 · 244 阅读 · 0 评论 -
Java程序员应该了解的10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程原创 2016-11-28 13:57:51 · 184 阅读 · 0 评论 -
JAVA加减日期
package test; import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; public class T { public static void main(String[] args) { Date date = new Date(); Sys原创 2016-11-28 13:57:54 · 213 阅读 · 0 评论 -
Java基础-Java中的Calendar和Date类
Java语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分。所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。 创建一个日期对象 让我们看一个使用系统的当前日期和时间创建一个日期对象并返回一个长整数。这个时间通常被称为Java 虚拟原创 2016-11-28 13:57:57 · 219 阅读 · 0 评论 -
Java基础---二分查找
/** * 功能:二分查找 * */package com.test1;public class Demo5_4 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int arr[]={2,5,7,12,25}; BinaryFind bf原创 2016-11-28 13:55:59 · 172 阅读 · 0 评论 -
Java-冒泡排序、快速排序、插入排序、快速排序
/** * 功能演示各种排序法 * 1:冒泡排序 Bubble * 2:快速排序 Select * 3:插入排序 InsertSort * 4:快速排序 QuickSotrt * 引用: 类中形参变量当做应用的时候形参不能是普通类型,形参必须是复合类型,比如说数组就可以 *///1:插入排序class InsertSort{ //插入排序法 public void sort(int arr[])原创 2016-11-28 13:55:56 · 275 阅读 · 0 评论 -
【转载】Java程序设计入门 (二)
在上一节中我们学习了如何创建类和对象, 在后半部分还讨论了访问性修饰符的话题. 事实上, 在 Java 中还有两个比较常用的修饰符, 可能会在编程的初级阶段就用到, 所以本节开始部分我们先介绍这两个常用修饰符, 然后…… 再讨论别的话题……~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~本节关键词: final, static, 实例变量, 静态变量, 静态方法,原创 2016-11-28 13:53:57 · 519 阅读 · 0 评论 -
【转载】Java程序设计入门 (三)
学习完(一)、(二)两节后是否感觉似乎学会了一些东西,但是…… 又感觉脑袋里充满了浆糊?呵呵,一下吃太多了,消化不良了……两个方法可以让自己好受点:(1) 暂时放下脚步,再看一遍前面两节,自己做一下小结,一个字…… 悟!(2) 实践,自己做几个小例子,实践一下前面讲过的内容BUT! 多年的实践证明,说了也等于白说,能停下来悟道的人不多……所以,作为一个好人,我还是带你站高一点,宏观地看看目前学过的原创 2016-11-28 13:54:00 · 351 阅读 · 0 评论 -
【转载】Java程序设计入门 (四)
经过前面的学习, 对于基于Java的面向对象编程可算是入门了. 希望你也自己写了一些小程序, 或者看了一些别人写的程序. 在实践的过程中或许遇到了一些之前没有接触过的语法, 例如: 枚举类的含意及使用方法; try ... catch ... finally ... 这样的 "异常捕获" 语法; for (var i : arr) 之类变异后的 for 循环;…… ……但本系列教程主要关注基于J原创 2016-11-28 13:54:03 · 390 阅读 · 0 评论 -
【转载】面向对象起步 --- 封装、继承、多态
面向对象编程(OOP)对于一个现代的程序猿而言, 几乎是一个无法避开的话题. 无论你是想从C++, C#, Objective-C, 还是Java开始你的学习旅程, 在我看来, 面向对象的一些基本的概念, 或者说是理念, 应该事先有所了解, 否则可能很快就会掉入某种编程语言的语法泥潭里, 或者陷入"不识庐山真面目, 只缘身在此山中" 的窘境. 这就如同我们要去某个地方, 首先应当明确的是目的地的方原创 2016-11-28 13:54:06 · 253 阅读 · 0 评论 -
MyEclipse6.5注册方法
打开MyEclipse6.5后,在编辑框输入下面的代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public class MyEclipseGen { private static final String LL = "Decom原创 2016-11-28 13:54:36 · 789 阅读 · 0 评论 -
记事本程序
/** * 记事本程序 */package com.test7;import java.awt.*;import java.io.*;import java.awt.event.*;import javax.swing.*;public class NotePad extends JFrame implements ActionListener{ //定义所需要的组件 JTextArea jta=原创 2016-11-28 13:54:42 · 373 阅读 · 0 评论 -
文件流演示案例(一)
/**字符流 * FileReader和 FileWriter的用法 */package com.test5;import java.io.*;public class Demo15_5 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub F原创 2016-11-28 13:54:45 · 223 阅读 · 0 评论 -
实现图片的拷贝案例演示
/** * 实现图片的拷贝\ * 注意:用的是文件字节流 */package com.test4;import java.io.*;public class Demo12_4 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //创建输入流原创 2016-11-28 13:54:48 · 273 阅读 · 0 评论 -
演示缓冲流案例演示
/** * 演示缓冲流 * 注意:先定义个文件流 在定义一个缓冲流 把文件流对象放入到 缓冲流对象里面 * 缓冲流的写的时候不换行,,注意加写的时候加上 "\r\n" * */package com.test6;import java.io.*;public class Demo12_6 { /** * @param args */ public static void main(Str原创 2016-11-28 13:54:51 · 290 阅读 · 0 评论 -
演示FileInputStream案例演示
/** * 演示FileInputStream *1:把文件读入到计算机内存中 */package com.test2;import java.io.*;public class Demo11_2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub原创 2016-11-28 13:54:54 · 250 阅读 · 0 评论 -
演示 FileOutputStream案例演示
/** * 演示 FileOutputStream * 1:切记一定要先判断文件是否已经存在,否则会把原有的文件覆盖 */package com.test3;import java.io.*;public class Demo11_3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-ge原创 2016-11-28 13:54:56 · 270 阅读 · 0 评论 -
闪屏效果案例演示
//闪屏效果class paint extends JPanel implements Runnable{ Thread t; int x=10; int i=0, j=40, u=10; String gg[]={"系","统","正","在","加","载","请","稍","后"}; int k=0, tt=0; String shi[]={"满","汉","楼","容","满","汉","原创 2016-11-28 13:54:59 · 430 阅读 · 0 评论 -
史上最全Java表单验证封装类
本文来自Ruthless - 博客园package com.tongrong.utils;import java.util.Collection;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.lang.StringUtils;/原创 2016-11-28 13:55:19 · 2358 阅读 · 0 评论 -
Java多线程-概念与原理
一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内原创 2016-11-28 13:55:31 · 166 阅读 · 0 评论 -
(转载)Java多线程入门(一)
以下内容转自http://blog.sina.com.cn/guoyalun如何创建和理解线程 曾经在学习操作系统的时候,进程是一个重点内容,线程也学习过,但是没有什么深刻的印象。在Java多线程的学习中对线程有了一个全面而深刻的理解。一个进程可以包含一个或多个线程,一个线程就是一个程序内部的一条执行线索。 创建多线程有两种方法:继承Thread类和实现Runnable接口。通过调用继原创 2016-11-28 13:55:34 · 168 阅读 · 0 评论 -
【转载】Myeclipse10 安装Aptana插件
安装步骤:1、下载aptana3.2 Eclipse Plugin插件.下载地址:http://update1.aptana.org/studio/3.2/024747/index.html2、在java文件夹下新建文件夹pluginsNew,在里面新建aptana_update_024747文件夹(这个文件夹名根据自己下载的版本自己写),再在里面新建eclipse文件夹,解压出features与原创 2016-11-28 13:58:16 · 305 阅读 · 0 评论