自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA015--常用类

Stringimport java.util.Scanner;public class TestString {public static void main(String[] args) { // TODO Auto-generated method stub //字符串有三种类型--String、StringBuffer、StringBuilder //String类型

2016-05-31 22:56:24 273

原创 JAVA014--异常

错误和异常import java.io.File; import java.io.FileInputStream;public class TestMain {public static void main(String[] args) { // TODO Auto-generated method stub //错误(Error): //语法错误---在编译期报错,修改为正

2016-05-30 20:58:14 354

原创 JAVA--013抽象类与接口

抽象类1. //抽象类 //1、有抽象方法的类必须是抽象类; //2、在语法上抽象类不一定有抽象方法,但这么做失去了设计的意义 //3、抽象类不能产生对象 //4、抽象类的用途是专门用来产生子类的 public abstract class Girl {private String name;//抽象类也是有构造方法的//虽然自身不能产生对象,但是子类可以产生对象。public Gi

2016-05-28 10:48:11 324

原创 JAVA012--静态和多态

静态public class Student {// static修饰的属性--静态属性或者类属性// 该属性没有存放在对象身上,而是单独存放在数据段的静态区// 全类共享1个--对象.name或者类名.name// 它与对象无关,与类有关// 该属性是在加载期即被产生,初始化// 常量属性可以直接写成public static final的// 变量属性要分析出一定符合全类共享一个值,

2016-05-26 21:26:55 200

原创 JAVA011--继承

继承的概念继承是面向对象编程最重要的特征之一。它允许对一个已近存在的类进行拓展,从而编写一个新的类。新类继承了父类所有的属性和行为。 “is a”关系是一个简单但是重要的用于判断一个继承是否设计良好的步骤。如果两个类存在继承关系,那么我们必须能说一个子对象“is a ”父对象。 关键字 extends 用于实现继承。Java中的类只能继承一个类。 继承是内存叠加的机制。 父类的构造方法不会被

2016-05-25 09:31:43 244

原创 JAVA010--数组

数组的定义数组是存储在连续内存块中的元素集合。数组的长度是固定的,一旦声明候就不能增长或者缩小。数组的大小用数组的length属性来获得。数组可以使用 new 关键字或者使用数组初始化器初始化。数组的下标为什么从0开始?下标就是数组中对应元素的位置。 int[] sums = new int[10]; 第一个位置 = sums + 0*sizeof(int的大小); 第二个位置 = su

2016-05-23 21:34:22 319

原创 JAVA009-对象的行为

对象的行为1.方法在执行时候,有3中情况。方法返回一个值方法不返回一个值方法抛出一个异常给方法的调用者2.封装的含义:1,类的组装。2,信息的隐藏(包括访问修饰符,方法的定义)3.多态相同的行为,不同的实现。重载也是多态的一种。4.重载是指:在同一个类中,具有多个同名方法,但是参数列表不同。(参数列表:1.参数的个数。2.参数的类型。3.参数的顺序)//方法的重载//重载是多态的一种体现,

2016-05-22 10:50:38 270

原创 JAVA-008类和对象

类和对象的关系类是具有相同属性和行为的一组对象的抽象。 对象是类的实例化。 JAVA中 万物皆对象,对象因为关注而产生 类是引用数据类型(之前学过的String就是一个类)类名-Java文件名-class文件名的关系公共类的类名必须与Java文件名相同。class文件名必须与类名相同。一个Java文件可以有n个类(一个public类),n个class文件。类的定义public clas

2016-05-19 21:57:42 350

原创 JAVA-007前面所学总结加深

1.关于小数的二进制转换0.8125转换为二进制是0.1101 装换方式是 每次将0.8125*2。按顺序每次乘积个位有1就取1,没有就是0.因为小数乘以2有可能无限制乘下去,而float的精度有限,所以多余的会被裁掉这就是float精度丢失的原因之一2.数据的自动转换int i=0; char b='b'; System.out.println(true?b:1)

2016-05-18 21:20:20 351

原创 JAVA006-冒泡排序和方法

冒泡排序经典的冒泡排序package homework;import java.util.Scanner;public class ArraySort { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stu

2016-05-13 22:03:32 311 1

原创 JAVA005-数组

数组在Java中,创建数组有2个步骤: 1. 声明一个对数组的引用; 2. 使用new关键字初始化数组,并制定数组的大小。 什么是数组?数组是存储在一个连续的内存块中元素集合。数组中每个元素必须是相同的数据类型,并且通过索引进行区分。数组中的第一个元素的索引为0.数组类型变量可以同事存储多个同类型基础数据类型变量或对象。/声明数组的方法/int[] grade;//定义一个成绩的数组

2016-05-12 21:45:07 249

原创 JAVA004--3种循环对比,for;while;do{}while

循环结构循环只指能重复执行的代码 循环的要素 - 关键字 - 代码块 - 循环结束条件 循环结构是运行重复执行某项任务的控制结构while 循环for循环for循环的一般格式: for(表达式1;表达式2;表达式3){循环体} * 表达式1:循环开始的条件 * 表达式2:循环结束的条件 * 表达式3:控制循环变量增加 * 循环体:重复执行的代码 变形1 for(;;){Sy

2016-05-11 20:58:38 299

原创 JAVA之路003--if和switch的区别

输入年月日,判断这天是该年份的第几天。package keshang; import java.util.Scanner;public class SumDays {public static void main(String[] args) { // TODO Auto-generated method stub Scanner s = new Scanner(System.in

2016-05-10 20:43:59 482

原创 JAVA之路002-运算符

## 运算符###++ -- 的用法1. ++a 先赋值后运算2. a++ 先运算后赋值例如:public class Suanshu2{    public static void main(String[] args){        int num = 1;  //声明一个变量        int num2 = 5;        int i

2016-05-09 21:09:00 663

原创 学习JAVA之路001

配置环境变量安装好后在系统属性-高级-环境变量里添加JAVA_HOME,CLASSPATH。参考JMIST的博客,环境变量的配置 本人遇到的配置好后CMD测试java,java -version都可以,但是javac不行。解决办法就是把%JAVA_HOME%替换成原来的路径地址。数据类型整型 byte /short/int/long字符型 char浮点型 double/float布尔型 b

2016-05-07 13:41:20 236

原创 求10个人的年龄的平均值 流程图

Created with Raphaël 2.1.0开始sum=0,j=1,i=0,avg=0输入isum=sum+1 j=j+1 j<=11 avg=sum/(j-1)结束yesno其中sum表示年龄和,i表示年龄,j是循环次数,avg是平均值。 该流程图的思想大体上是 - 先定义年龄,年龄的和,循环次数,平均值。 - 然后输入一个年龄(i),放入年龄和(sum)中,次数(j)增加一次。

2016-05-05 22:49:49 4979 3

javaGUI教学包括组件,容器,窗体的应用和小程序

public MyFrame() { // 工具箱类--ToolKit Toolkit tk = Toolkit.getDefaultToolkit(); // 设置窗体大小 this.setSize(400, 510); // 设置窗体位置 int screenW = (int) tk.getScreenSize().getWidth();// 得到屏幕宽 int screenH = (int) tk.getScreenSize().getHeight();// 得到屏幕高 this.setLocation((screenW - 400) / 2, (screenH - 510) / 2); // 设置窗体大小不可更改 this.setResizable(false); // 设置窗体图标 this.setIconImage(tk.createImage("img/hp.JPG")); // 设置窗体的标题 this.setTitle("我的第一个GUI程序"); // 设置窗体关闭即为关闭程序 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗体内容面板上所有的东西 this.addContent(); // 设置窗体可见 this.setVisible(true);

2016-06-19

空空如也

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

TA关注的人

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