- 博客(8)
- 收藏
- 关注
原创 java基础(七):程序的封装
java是一种面向对象的语言,面向对象的语言具有三大特征:封装、继承、多态(有的书上称之为四大特征:封装、继承、多态、抽象),那么何为封装?今天我们就来了解一下先建立一个Student类class Student { String name; int id; int age;public Student() //定义一个不带参数的构造函数 {
2017-07-20 22:32:38 352
原创 java基础(六):类和对象(1)
什么是类?什么是对象?类是java开发中最基本的单位,是一组相关的属性和行为的集合;对象是该类事物的具体体现。以汽车为例,汽车是一个类,它包括了货车、小轿车、越野车、房车以及各个品牌等等,而奔驰越野车就是一个具体的对象。类的成员:成员变量和成员方法成员变量 :就是事物的属性 (属性就是该事物的描述信息) *成员方法 :就是事物的行为 (行为就是该事物能够做什么)
2017-07-18 23:08:29 235
转载 java基础(六):数组
数组作用:储存同种数据类型的多个值。 概念:可以存储同一种数据类型多个元素的集合,可以看作一个容器(基本数据类型,应用数据类型) 定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];- int[] arr = int[6].——(动态初始化 只指定长度,由系统给出初始化值) 数组初始化河运行的内存结果图 常见异常 * a:ArrayInde
2017-07-18 09:30:31 225
原创 java基础(五):for循环和一维数组
利用for循环和一维数组编写一个斗地主的小程序,实现洗牌、发牌、叫地主的功能。import java.util.Random;import java.util.Scanner;class DouDiZhu {public static void main(String[] args) {//1. 生成54张牌 -- 不需要参数,返回值String[]
2017-07-18 09:18:10 698
原创 java基础(四):实现变量值交换的三种方法
交换变量的值,是我们在编程过程中经常会遇到的问题,在这里,给大家分享三种实现变量值交换的方法:第一种: int a=0; int b=0; int temp=0; temp=a; a=b; b=temp; 这样就实现把a b值的交换。第二种: int a=0; int
2017-07-17 23:35:21 1283
原创 java基础(三):移位符的运用
java中移位符包括:>>(右移) >> ( 无符号右移)在讲位移之前我们先来了解一下计算机的计算过程和原理:计算机中数据都是以二进制源码的形式进行存储,而计算过程中都是以补码的形式进行运算,那么什么又是原码、反码、补码呢 二进制原码
2017-07-13 09:17:35 753
原创 Java基础(二):数据类型转换
java中的数据转换分为隐式转换和强制类型转换隐式转换: Java中的默认取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算 。例: int a =3; byte b = 4; 当计算a+b时,因a是整型,b是byte型,a的精度比b高,所以当a和b进行运算时,JVM会自动将b转换为int型,再与a进行运算强制转换:
2017-07-11 17:40:58 288
原创 java基础(一):java开发环境配置
java开发需要的环境JDK: java的开发工具包,包含已经开发好的java类JRE: java运行时的环境在http://www.oracle.com中下载JDK的安装包,解压后双击运行,根据提示完成安装(尽量不要安装在C盘中),记住安装路径。在安装的java目录下,可以看到有如下两个文件编辑环境变量鼠标右键“我的电脑”,选择属性>>高级系统设置>>高级
2017-07-10 13:14:18 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人