Java的第一个程序1.类的编写语法:class 类名{ 类的体 }原文:http://www.cnblogs.com/Dean27/p/7727995.html
简介DataOutputStream是一个包装流,他可以将各种数据类型的数据再内部转称bytes字节,然后利用FileOutputStream写入文件中,DataInputStream读取文件内容的原理与之类似。以下是一个使用DataOutputStream将对象写入文件,并且从文件中读取内容的操作代码部分package cn.test.logan.day10;publicclass User {String id;String name;float sal;String addr;public User(){}public User(String id, String name, float sal, String a...
package demo04;import java.util.*;/*模拟斗地主 洗牌,发牌 1,创建牌面 && ## ? ? ? ?(黑红梅方) 1 2 3...J Q K V && ## 2? 2? .... 3? 3? K 1 2 3 4 .....53 54 2,洗牌 1,获取键的集合----set<> 2,将set集合转为list集合 3,Collections.shuffle(List<?> list) 3,发牌 1,创建3个玩家集合+ 1个底牌集合 2,发编号(k) 3,通过编号 显示牌面 (通过k---v) 创建三个玩家 打印一...
1package com.yangzl.basic;2/** 3 * 判断101-200之间有多少个素数,并输出所有素数。4 * @author Administrator5 *6*/ 7/*程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,8反之是素数。*/ 910publicclass SuShu { 11publicstaticvoid main(String[] args) { 12int min = 101;// 13int max = 200;// 1415int num = 0; 16int count = 0;//计数器17 System.out.println(min...
Java多线程进程与线程一个进程可以有多个线程说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运 行的含义,是一个静态的概念。而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单 位通常在一个进程中可以包含若干个线程,当然一个进程中至少有一 个线程, 不然没 有存在的意义。线程是CPU调度和执行的的单位。程序-->进程-->线程线程就是独立的执行路径;在程序运行时,即便没有自...
一、概述Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些区域都有各自的用途以及创建和销毁的时间。Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示:下面就每一个区域进行阐述。二、运行时数据区域程序计数器程序计数器,可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作就是通过改变程序计数器的值来选择下一条需要执行的字节码指...
Java基础复习笔记系列之 GUI1、2、原文:http://www.cnblogs.com/RunForLove/p/4342522.html
数组概述数组是储存多个变量(元素)的东西(容器}这多个变量的数据类型要一致概念:数组是存储同一种数据类型多个元素的集合。也就是一个容器,这个容器有个名字,就是数组名。数组就是在内存中开辟出一段空间,这些内存空间在使用上是连续的,连续的下标值可以访问所有数组元素。数组既可以存储基本数据类型,也可以存储引用数据类型。String[] args; 引用数据类型byte[] buf; 基本数据类型int[] nums; 基本数据类型 数字的初始化...
Windows 10家庭中文版,java version "1.8.0_152",Eclipse Oxygen.1a Release (4.7.1a), 参考链接:http://www.runoob.com/java/arrays-search.html 本文是在 抄写 了参考链接中的程序后,发现了一些自己之前不晓得的 基础知识 而写。原文提供了 int[]数组 的排序(java.util.Arrays类的sort函数)(默认顺序——升序),排序后,使用java.util.Arrays类的binarySearch查找数组中 已存在的元素,并得到其位置。 本来自己是想添加...
一、变量与数据类型1.原始数据类型也称为基本数据类型,它们包括了最基本的 boolean、byte、char、short、int、long、float 与 double 等类型。另一种数据类型为引用数据类型,它是以一种特殊的方式指向变量的实体,这种机制类似于 C / C++的指针。这类的变量在声明时是不会分配内存的,必须另外进行开辟内存空间的操作,如字符串与数组均属于这种数据类型。 二进制补码:正数的补码是其本身;负数的补码:符号位为1,其余位为该数...
N种内部类定义:内部类就是一个类的内部再定义一个类,比如A类中定义了一个B类,那么B类相对A来说就是内部类来说就成为内部类。而A类相对于B类称为外部类成员内部类静态内部类局部内部类匿名内部类public class Outer {private int id = 99;public void out(){System.out.println("这是外部类的方法");}public class Inner{public void in(){System.out.println("这是内部类的方法");}public void getID(){//内部类可以直接操作私有...
包装类型引入该类型的原因: 因为基本数据类型不具备对象的特性,不能调用方法,所以有时需要将其转换为包装类。包装类型有两大类方法: 1.将本类型和其它基本类型进行转换方法。 2.将字符串和本类型及包装类型互相转换的方法。 1package packageType;2 3publicclass Demo01 {4publicstaticvoid main(String[] args) {5// 定义int类型变量score1,值为86 6int score1=66;7 8//创建Integer包装类对象,表示变量score...
问:什么是内部类呢?答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!答:内部类的主要作用如下:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据3. 内部类所实现的功能使用外部类同样...
JAVA语言的基础组成有: 1.关键字:被赋予特殊含义的单词。 2.标识符:用来标识的符号。 3.注释:用来注释说明程序的文字。 4.常量和变量:内存存储区域的表示。 5.运算符:程序中用来运算的符号。 6.语句:程序中常用的一些语句。 7.函数:也叫做方法,用来做一些特定的动作。 8.数组:用来存储多个数据的集合。JAVA中的关键字: JAVA中的关键字不能用作变量名、方法名、参数、类名、包名,也就是不能...
1,常用的原始数据类型int 整数float,double 浮点数,double 相对float 范围更宽boolean 布尔值EX:(1+14)/2用int 来表示,就只会得到整数部分,不会得到小数部分用float,double来表示,要加f或d才会得到小数部分int a=(1+14)/2; float b=(1+14)/2f; double c=(1+14)/2d;布尔值是判断true 或者 false 的数据类型,其中会用到一些逻辑运算符,如 &&,||,前者表示AND,后者表示OR,还有==,!=表示相等与不相等.EX:boolean d= 1==0;因为1肯定不等于...