java 基础
文章平均质量分 50
qq_27373459
这个作者很懒,什么都没留下…
展开
-
java类型转换
将字符串转换为数字:把一个字符串转换为一个int型值,使用integer类中的parseInt方法。Int intvalue = Integer.parseInt(intString);intString 是一个数值字符串例如:”123”。要将一个字符串转换为一个double型的值,使用Double类中的parseDouble方法double doubleValue = Do原创 2016-03-18 13:50:21 · 227 阅读 · 0 评论 -
java的访问控制权限
java的访问控制权限:体现了封装性。原创 2016-03-13 17:55:18 · 230 阅读 · 0 评论 -
java基础类型
变量:名称、初始值、作用域。表达式:操作数 + 操作数操作数:①初始化的变量 ②字面常量 ①算术运算符 如:+ - * / % ②比较运算符 如:> < == >= != ③逻辑运算符 如:&& || ! ^注意:逻辑运算符和比较运算符输出类型都是booleanjava 数据类型: 基本数据类型:(整型(byte一字节、short原创 2016-03-13 16:54:39 · 310 阅读 · 0 评论 -
java 的堆栈问题
基本数据类型:(整型(byte一字节、short 两字节、int 四字节、long八字节)、浮点型(float 四字节、double八字节)、字符(char两字节)、布尔(boolean一字节))引用数据类型:(数组、String、System、Scanner、JOptionPane......)基本数据类型:分配栈空间引用数据类型:分配堆空间(实际存储数据)引用数据类原创 2016-03-13 17:58:31 · 197 阅读 · 0 评论 -
java 文件类File 文本I/O
1.File中包含许多获取文件属性的方法以及重命名和删除文件的方法,但是File类中不包含读写文件的方法。File对象封装了文件或路径的属性,也不包含创建文件,不包括从(向)文件读(写)数据的方法。File file = new File("filename");注意:使用时要注意绝对路径和相对路径绝对路径:一般相对于盘符,例如(F:\\javawork\\javabase原创 2016-03-13 18:28:18 · 315 阅读 · 0 评论 -
java 二进制I/O
eg:使用二进制I/O将1到10的10个字节值写入temp.dat文件中,再把他们从文件中读出来。package test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class IOoi {pub原创 2016-03-13 19:01:41 · 347 阅读 · 0 评论 -
java 容器类 collection 泛型
1.collection表示一组对象,(允许重复)。例如:[1,2,3,4,5,6,7,8,9] 、 ["a","b","c"]2.java.util.ArrayList存储一组数据,有序的集合。注:1.5版本之前ArrayList al = new ArrayList(); al.add(new Children());原创 2016-03-13 16:14:45 · 265 阅读 · 0 评论 -
java 遍历 Iterator foreach for
package test;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map.Entry;import java.util.Set;public class bainli {public static void原创 2016-03-13 19:53:06 · 212 阅读 · 0 评论 -
java异常处理
异常:描述的是由程序和外部环境所引起的错误,这些错误能被程序捕获和处理。为什么需要异常处理:①提高程序的健壮性。②为程序的开发维护提供了方便。优势:将检测错误从处理错误中分离出来。异常分类:①系统错误②运行时异常:2.1免检异常(可以不捕获):nullpointerException2.2必检异常:ClassNotFoundException、fileN原创 2016-03-13 19:58:21 · 188 阅读 · 0 评论 -
java添加架包
1. 普通java工程中,创建lib文件夹,将架包复制进来,add to BuildPath2. javaWeb工程中 ,在WEB-INF ——lib——把架包复制进来即可。3. 另外一种方式如图:最后一步找到需要添加的架包在本地的位置原创 2016-03-13 21:24:06 · 1368 阅读 · 0 评论 -
myeclipse创建web工程无响应
今天创建web工程,突然没有反应。昨天还好好的,查阅资料加上个人经验总结了一下解决方法:1.换一种方式,new—project—web project—next。2.在网上找了下答案(把这个文件删掉就行了: workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genu原创 2016-05-11 18:13:47 · 3770 阅读 · 0 评论 -
war包和jar包区别
jar包和war包的区别:war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\webapps\目录下,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了。 war包:是做原创 2016-05-19 17:01:53 · 306 阅读 · 0 评论 -
java怎么打war包,jar包
JAVA项目打war包两种方式: 方式一(运用工具自动打war包): 1) 在eclipse或MyEclipse中,选中需要打包的项目,右键export,在弹出的框中选择java—jar File 然后点next; 2) 全选整个项目,并在复选框中选"export all output folders for check projects" ,export destination中填原创 2016-05-19 17:07:33 · 2530 阅读 · 0 评论 -
java 重载和覆盖的区别
1.重载(overload): 1.1在当前类体内 1.2一同三不同:(方法名)相同,(参数个数、参数类别、参数顺序)不同。2.覆盖(override) 2.1 在继承中用(父类、子类) 2.2名字相同、返回值类型相同、方法名、参数列表相同 2.3被子类继承的情况下才能覆盖。构造方法不能继承。 方法重写子类方法名、返回值类型、参原创 2016-03-13 15:36:44 · 467 阅读 · 0 评论 -
Java实现控制输入
一、使用标准输入串System.in //System.in.read()一次只读入一个字节数据,而我们通常要取得一个字符串或一组数字 //System.in.read()返回一个整数 //必须初始化 //int read = 0; char read = '0'; System.out.println("输入数据:"); try { //read原创 2016-06-19 16:27:34 · 250 阅读 · 0 评论 -
win8.1 java环境变量配置
Java语言的主要特点: 1. 跨平台性 2. 面向对象 3. 安全性 4. 多线程 5. 简单易用下面开始配置第一步 安装JDK下载JDK首先我们需要下载java开发工具包JDK,百度关键词:”java JDk“ 。或者下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如原创 2016-03-13 13:10:44 · 491 阅读 · 0 评论 -
java 变量的作用域 面向对象的特点
java变量的作用域:局部变量:定义在方法体内的变量就是局部变量。成员变量:定义在类体内的变量就是成员变量。原创 2016-03-13 17:13:53 · 297 阅读 · 0 评论 -
java基础 抽象类和接口
1.抽象类(abstract class)①抽象类洪克夷没有抽象方法。②抽象方法必须在抽象类中。③抽象类不能被实例化,(不能new)。④静态方法不能abstract。⑤abstract不能修饰属性,例如:abstract Int b;是错的。⑥抽象类可以继承普通类。例如:public class A{} public abstract class B extends原创 2016-03-13 16:10:59 · 219 阅读 · 0 评论 -
生成随机数 随机生成字符创
package test;import java.util.Random;public class CountFigure {public static void main(String[] args) {getRandomInt(); getRandomString(30);}public static void getRandom原创 2016-03-13 15:16:15 · 382 阅读 · 0 评论 -
ArrayList循环迭代 HashMap IO读写文件
集合框架import java.util.ArrayList;import java.util.Iterator;public class arrayListDemo {public static void main(String[] args) {ArrayList list=newArrayList();list.add("nihao");list.add("ni"+"jao");System原创 2016-03-18 13:53:40 · 365 阅读 · 0 评论 -
Scanner ,Math.random()答题正确统计
import java.util.Scanner;public class Test{public static void main(String[] lg){ final int p=5; int a=0;//正确答案数 int b=0;//题目序号 Scanner input = new Scanner(Syste原创 2016-03-18 14:45:02 · 319 阅读 · 0 评论 -
生成一个随机的120个元素的数据
public class Numbers {/*** 生成一组包含120个>=1的整数数据*/public static void printRadomNumber(){for(int i=0;iint num = (int)(Math.random()*119)+1;System.out.print(num + " ");if(i>0&&i%10==0){Sy原创 2016-03-18 14:47:05 · 473 阅读 · 0 评论 -
java实现落托数卡牌戏;
import java.util.Scanner;public class Lotto {public static void main(String[] args) {//标记卡boolean[] tag = new boolean[99];//获取筹码值Scanner sc = new Scanner(System.in);int num = 0;原创 2016-03-18 14:48:29 · 1289 阅读 · 0 评论 -
将字符串表示的字母转换成对应的字符类型的变量
import java.util.Scanner;public class LevelTest {/*** 将字符串表示的字母转换成对应的字符类型的变量* @param level* @return*/public static char getLevelByString(String level){if("A".equals(level)){retur原创 2016-03-18 14:49:50 · 370 阅读 · 0 评论 -
java实现文件的复制
public class Copy {public static void printArray(int[] temp){for(int i=0;iSystem.out.print(temp[i] + " ");if(i>0&&i%10==0){System.out.println();}}}public static void main(Strin原创 2016-03-18 14:50:41 · 224 阅读 · 0 评论 -
java实现玩牌
public class Card {public static void main(String[] args) {int[] cards = new int[52];String[] suits = {"红桃","黑桃","方块","梅花"};String[] ranks = {"A","2","3","4","5","6","7","8","9","10","J","Q"原创 2016-03-18 14:51:54 · 742 阅读 · 0 评论 -
java排序
import java.util.Scanner;public class paixu {public static void main(String[] args) { Scanner sc = new Scanner(System.in);int read =sc.nextInt(); StringBuilder sb = new StringBuilder(String原创 2016-03-18 14:54:10 · 208 阅读 · 0 评论 -
java画棋盘
import java.awt.*;import javax.swing.*;@SuppressWarnings("serial")public class ChessBoard extends JPanel{ /* * 制作棋盘的宽高; */public static final int BOARD_WIDTH=515; /* * 计算棋盘表格坐标(单元格宽高相等)原创 2016-03-18 14:55:03 · 2136 阅读 · 0 评论 -
java试题(基础)
一. 选择题(共50题,每题2分,共100分。多选题选不全或选错都不得分。)1. 以下属于面向对象的特征的是(C,D)。(两项)A) 重载B) 重写C) 封装D) 继承2. 以下代码运行输出是(C)public class Person{private String name=”Person”;int age=0;}public class Ch翻译 2016-03-18 15:17:10 · 1182 阅读 · 0 评论 -
java运行 第一个helloword!
java编译器:eclipse先new一个类名随意起 例如TestOne(按照命名规范所有单词首字母要大写)要有main方法然后输出为 System.out.println();public class TestOne{ public static void main(String[] args) { System.out.print原创 2016-03-13 13:30:41 · 479 阅读 · 0 评论 -
jsp书写规范
1.Jsp页面名称的书写规范 1.全部采用小写的英文字符和”_ ”组成。 2.整体采用模块名+操作的形式。如:user_list.jsp 3.Jsp页面尽可能与action的意思对应,如UserListAction 对应者user_list.jsp 4. Jsp注释 5. Jsp中定义全局变量 J原创 2016-03-13 14:16:31 · 692 阅读 · 0 评论 -
java 命名规范
由于Java面向对象编程的特性, 在命名时应尽量选择名词。应用系统中经常应用分层,Dao层(数据库访问)、Service层(业务处理)、Web层(页面控制action类)。 1.包名的书写规范 (Package) 1.1 包名全部为小写(选择有意义的名字,能快速地传达该类的用途。) 例如 :com.soft.edu.entity (传达着一种软件学院的意思)原创 2016-03-13 13:41:34 · 253 阅读 · 0 评论 -
基本数据类型、传递数组引用变量 的交换
public class SwapTest {public static void main(String[] args) {int [] a = {1,2};System.out.println("基本数据类型值传递在交换之前:");System.out.println("数值是:{"+a[0]+","+a[1]+"}");swap(a[0],a[1]);System.o原创 2016-03-13 14:33:21 · 313 阅读 · 0 评论 -
25个高效的Eclipse插件
Eclipse提供了一 个可扩展插件的开发系统。这就使得Eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能是最难用代码实现的)。拥有合 适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服务的应用程序。Eclipse的插件也能帮助他们开发不同 应用架构上的程序。下面列出来的是25个最好的免费Eclipse插件,可以让开发者更高...转载 2018-05-15 14:31:43 · 25779 阅读 · 0 评论