
➣ Java编程
java programme
gamedev˚
很多东西不是你觉得有用才去学,而是学了才知道它有用。
展开
-
Air Infomation System 基于控制台的航班信息系统(方法总结)
//删除航班的方法//此处当独写的一个方法来检测输入的数是否符合要求,若不符合要求,则重新输入。首先我想把它写在delete_flight方法体中,但是当我把变量id封装到for循环中后,for循环的外部就无法接受到此id的值,因此我想到了用一个方法体来封住这个检测输入数据的方法,并将符合的数据作为返回值返回它。int test(ArrayListarrayList){Scan原创 2016-05-03 19:15:38 · 2233 阅读 · 0 评论 -
Java编写的 基于控制台的航班信息系统
源代码及文档下载地址OOP(机试)考试时间:2小时 步骤 1 2 3 4 5 总分 分值 10 15 10 10 ...原创 2016-05-03 19:46:38 · 9413 阅读 · 65 评论 -
手把手教你如何搭建本地的 Java API 文档
对于一个自学Java的新手来说,看到一些不明白的类或者是方法体,经常就蒙蔽了,无法进行下一步学习,有时候百度上 也未必有该类详细的介绍,再者说,有时在无网络的情况下也无法查询呀~~经常听老师或者网友说,要学会学查询API 文档,那么今天我来总结一下有关搭建本地Java API文档的教程。首先,你得先有这个api文档。当下,中文版的开发文档只有Java 6的。点击我下载Java 6原创 2016-05-07 15:40:20 · 3602 阅读 · 0 评论 -
CoreJava 入门知识积累
1. Java的基本程序设计结构类是构建所有Java应用程序和applet的构建块。Java应用程序的全部内容都必须放置在类中。Java中任何方法的代码都用“{”开始,用“}”结束。在Java SE 1.4及以后的版本中将强制main方法是publicde的。在Java中,每个句子必须用分号结束。Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在通常情况下,int类型是原创 2016-11-03 19:43:01 · 495 阅读 · 0 评论 -
用单选按钮组实现选择字体大小的程序
在Swing中,实现当选按钮组非常简单。为单选按钮组构造一个ButtonGroup的对象。然后,再将JRadioButton类型的对象添加到按钮组中。按钮组负责在新按钮被按下时,取消前一个被按下的按钮的选择状态。RadioButtonFrame.javapackage radioButton;import java.awt.*;import java.awt.event.*;import jav原创 2016-11-14 21:31:06 · 2569 阅读 · 0 评论 -
Java基本信息采集程序
采用简单的Swing用户界面组件实现基本信息采集工作。原创 2016-11-14 21:45:27 · 1795 阅读 · 0 评论 -
Java Web Start 发布计算器应用程序
试着用Java Web Start 发布第9章中开发的计算器应用程序。步骤如下: 1)编译程序 javac -classpath [javaws.jar包的路径].;javaws.jar [计算器应用程序的源代码.java]webstart/*.java2)使用下列命令创建一个JAR文件:jar cvfe Calculator.jar webstart.Calculator webstart原创 2016-11-19 09:36:18 · 1137 阅读 · 0 评论 -
计算器应用程序
Calculator.javapackage webstart;import java.awt.*;import javax.swing.*;public class Calculator{ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() {原创 2016-11-19 09:46:35 · 1071 阅读 · 0 评论 -
applet应用程序开发步骤讲解
1)将Java源文件编译成类文件。 2)创建一个HTML文件,告诉浏览器首先加载哪个类文件以及如何设定applet的大小。<applet code="applet/*.class" width="300" height="300"></applet>在浏览器中查看applet之前,最好使用JDK自带的applet查看器(applet viewer)对applet测试一下。 appletvie原创 2016-11-21 12:45:38 · 1084 阅读 · 0 评论 -
将应用程序转换为applet的基本步骤
将一个图形的Java应用程序转换为能够嵌入在网页中运行的applet非常容易。从本质上所有用户界面编码都是相同的。下面是将应用程序转换为applet的基本步骤:1)创建一个HTML页面,并用适当的标记加载applet代码。 2)创建一个JApplet类的子类。将这个子类标记为公有。否则,不能加载applet。 3)删除应用程序中的main方法。不要为应用程序构造框架窗口。应用程序将显示在浏览器中原创 2016-11-21 12:57:41 · 1071 阅读 · 0 评论 -
Java中8种基本数据类型及其默认值
Java语言中有8种基本数据类型,基本情况汇总如下:转载 2017-12-19 23:27:12 · 3631 阅读 · 0 评论 -
Java中获得查询日期的上月末的日期
Java中获得查询日期的上月末的日期,通过calendar类来进行日期格式的转换和调用。 具体代码如下,注释即为代码解析 @Bizlet("获得查询日期的上月末的日期") public String getLastMonthDate(String DateStr) throws ParseException{ SimpleDateFormat d原创 2018-01-26 20:44:37 · 2553 阅读 · 1 评论 -
匿名内部类和静态内部类
有些时候使用匿名内部类的解决方案比较简便、更切实际、更利于理解package anonymousInnerClass;import java.awt.Toolkit;import java.awt.event.*;import java.util.Date;import javax.swing.*;public class AnnoymousInnerClass { /** *原创 2016-11-13 09:11:09 · 715 阅读 · 0 评论 -
Java定义可变参数,计算出若干数值的最大值
max的参数部分的省略号...是Java代码的一部分,它表明这个方法可以接受任意数量的对象。import java.util.Scanner;/** * * @author yilong * */public class a4 { public static void main(String[] args) { // TODO Auto-generated meth原创 2016-11-03 20:21:38 · 1261 阅读 · 1 评论 -
应用GregorianCalendar类的日历程序
应用GregorianCalendar类的日历程序。这个程序将显示当前月的日历,其格式为:源代码如下:import java.text.DateFormatSymbols;import java.util.*;/** * * @author admin * */public class CalendarTest{ public static void main(String[]原创 2016-11-03 20:01:17 · 616 阅读 · 0 评论 -
认识java中的堆和栈
原文章地址:http://www.cnblogs.com/zhxhdean/archive/2011/03/26/1996468.html栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewar转载 2016-10-26 16:07:51 · 341 阅读 · 0 评论 -
Java中equals和==的区别
原文章地址http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.html基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在转载 2016-10-26 16:05:33 · 338 阅读 · 0 评论 -
反射的应用之动态代理
在说动态代理之前,先来提下之前学习到的动态代理,这是一个固定的 接口--->被代理类--->代理类的模式,每一个接口,都需要一套特定的代理模式来调用。静态代理://静态代理模式//接口interface ClothFactory{ void productCloth();}//被代理类class NikeClothFactory implements ClothFactory{原创 2016-08-11 11:33:42 · 430 阅读 · 0 评论 -
对map集合进行排序
对map集合进行排序的时候,我们知道map中是按照key-value键值对来存储数据的。那么排序的时候,就会有两种规则,第一种是按照key来排序,第二种是按照value来排序。首先来说下第一种情况,按照key来排序: //按key进行比较 Map <String, Integer> map = new TreeMap<>(new Comparator<String>(){原创 2016-06-19 16:33:34 · 8634 阅读 · 1 评论 -
[Java基础] 数组声明有关问题分析
* 栈(stack):局部变量、声明对象的引用名、数组的引用名,定义的类方法中的参数以及局部变量 * 堆(heap) :new出来的“东西”(如:对象的实体,数组的实体),含成员变量(即所谓的全局变量) * 紧接着对象的引用要与对象的实体进行关联:栈中的对象引用中保存了堆中的实体的首地址,因而才可以正常编译、运行。原创 2016-06-10 16:58:32 · 2154 阅读 · 0 评论 -
字符串比较问题的内部分析
字符串比较Step1我在CDSN论坛上看到这样一个帖子,觉得挺不错的,自己在这方面也正在学,于是乎去尝试了一下,问题截图如下: 原帖链接:http://bbs.youkuaiyun.com/topics/391957440 下面是那位贴出问题的博友,在得到网友回答后写出的总结: 1: 对于 String str3 = “JavaEE” + “Android”;这条语句会在编译时期确定,如果常量池中有原创 2016-05-27 20:55:55 · 4135 阅读 · 0 评论 -
自增运算符与自减运算符
自增运算符与自减运算符有两种形式,一种为“后缀”形式,还有一种为“前缀”形式。两种方式都是对变量值的加1,但在表达式中,这两种形式就有区别了。前缀方式先进行加1运算;后缀方式则使用变量原来的值。int m=7;int n=7;int a=2* ++m; //now a is 16,m is 8int b=2* n++; //now b is 14,n is 8建议不要在其他表达式原创 2016-04-15 10:08:50 · 1293 阅读 · 0 评论 -
位运算
相信有一部分同学对位运算的功能还不是太了解,只是听说过,现在就和博主一起来了解一下吧!在处理整型数值时,可以直接对组成整型数值的各个位进行操作。这意味着可以使用屏蔽技术获得整数中的各个位。位运算包括:&(“与”)、|(“或”)、^(“异或”)、~(“非”)这些运算符在位模式下工作。例如,如果n是一个整型变量,并且用二进制表示的n从右数第四位为1,那么int fourth=(n &原创 2016-04-15 10:52:24 · 625 阅读 · 0 评论 -
万年历-Java课程设计题(eclipse编辑器)
CalendarMainClass.javapackage Calendar;/** * CalendarMainClass主类 * @author Administrator * @version 版本1.0 */public class CalendarMainClass { /** * 主函数 * @param args 传入的参数 args原创 2016-03-24 09:33:18 · 11423 阅读 · 8 评论 -
随机数生成器
看主播贴吧楼层抽奖时用了,心想自己也编一个试试小白去年自己编的随机数生成器,比较简陋,功能也单一,当作练手。Application.javapackage src;public class Application { public static void main(String[] args) { WindowBoxLayout win=new WindowBoxLayou...原创 2016-04-21 23:17:43 · 25512 阅读 · 1 评论 -
[Java] 贪吃蛇 V1.0
贪吃蛇 V1.0项目需求贪吃蛇的窗体游戏可以通过键盘来控制蛇的移动方向可以吃东西,实现蛇身增长 源代码//Mainfrm.javapackage com.snake.ui;import java.awt.Color;import java.awt.Graphics;import java.awt.event.KeyAdapter;import java.awt.event.KeyEve原创 2016-05-14 21:12:38 · 807 阅读 · 0 评论 -
[Java] 用泛型数组实现基于控制台的航班信息查询|增添程序
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-05-13 15:28:37 · 2517 阅读 · 2 评论