- 博客(17)
- 收藏
- 关注
原创 java面向对象编程(三)构造器
构造方法(构造器): 是特殊的方法,作用是用来给成员变量(Field,字段,属性)初始化。1.构造方法(构造器)的特殊在于没有返回值这个位置,方法名与类型相同 如: 点 public...
2018-07-30 19:29:31 183
原创 面向对象编程(二)方法的使用
方法: 概念:类的共同行为,封装了一段逻辑代码, 尽可能的只完成一项功能(避免将多个功能封装到一个方法内)2.方法的使用: 方法属于对象的行为,应该使用 :引用.方法,这些方法动态绑定到对象上3.方法签名: 方法名+参数列表 = 方法签名 形参...
2018-07-30 19:17:24 201
原创 this关键字的学习
成员变量前系统默认提供了this. 类是对象的模板,对象是类的实例化 当形式参数与成员变量名称一致时,为了区分开,需要在 成员变量前添加this.this关键字调用其他的构造函数要注意的事项:1. this关键字调用其他的构造函数时,this关键字必须要位于构造函数中的第一个语句。2. this关键字在构造函数中不能出现相互调用的情况,因为是一个死循环。 ...
2018-07-30 13:22:12 80
原创 Java面向对象编程(一)
(一)面向对象概述:java编程语言是纯粹的面向对象思想的语言。现在程序开发有两个主流的方法:(1)结构化程序设计,也叫面向过程程序设计 结构化程序设计主张以功能/步骤来进行软件设计。 如在解决问题时,主要是思考的是解决问题的步骤思路: 围棋游戏: 1.游戏开始,2,黑棋执行,3,绘制图片,4,判断输赢, 5,白棋执行,6,绘制图片,7,判断输赢,8...
2018-07-30 07:54:57 147
原创 Java基础之方法的学习
方法:即功能,封装了一段逻辑代码。方法的定义: 修饰词 返回值类型 方法名(形式参数){ 逻辑代码 }方法的位置: 在类体中,与main方法是并列关系,类体中可以有多个方法。修饰词: public--公共的 protected--受保护的 private --私有的 也可以不写修饰词,即默认的() s...
2018-07-29 17:33:04 110
原创 java语言基础之二维数组的学习
概念:数组的元素依然是数组 int[] a = {1,2,3,4}; int[] [] b ={{1,2},{2,3,4,5,6,},{1,2,3}}数组的访问: b[0]-->{1,2} b[1]-->{2,3,4,5,6,} b[2]-->{1,2,3} b[0][0]-->1 b[0...
2018-07-29 16:52:20 165
原创 Java基础数组之冒泡排序的练习
冒泡排序的实例 /** 冒泡排序: {6,3,1,2,5,4} 第一轮找到最大的元素 6 6>3 true {3,6,1,2,5,4} 6>1 true {3,1,6,2,5,4} 6>2 true {3,1,2,6,5,4} 6>5 ...
2018-07-29 16:48:13 236
原创 JAVA语言基础之数组(统计字母出现的次数)
/* 创建一个长度为n [50,100]的字符数组strs. 随机存储n个小写的英文字母, 然后统计每个字母出现的次数。*/import java.util.Arrays;public class TestDemo3{ public static void main(String[] args){ int length=(int)(Math.random...
2018-07-29 16:39:02 2840
原创 Java语言基础之数组
(一)什么是数组 1、概念:一组相同类型的数据的组合 数组也是一种引用类型, 2、数组名称不是固定的与存放的数据的类型有关。举例: 如:存放一组int类型的数据。, 数组名称 int[] 存放一组字符串数据 数组名称 St...
2018-07-29 16:36:00 263
原创 利用while循环的经典案例
/*计算61是不是素数,使用while循环*/ int a = 61; while(true){ if(a%2!=0 && a%a!=0){ System.out.println(a+"不是素数"); }else{ System.out....
2018-07-29 14:30:07 30641
原创 利用for循环的经典案例
计算1到100的所有整数和:public static void main(String [] args){ /*计算1到100的整数和*/ int sum1 =0; for(int i = 0;i<101;i++){ if(i!=50 && i...
2018-07-28 23:13:18 10772
原创 Java基础语言之循环结构
循环结构 :当重复执行相同的代码或者是相似的代码时。循环三要素: 1): 循环变量的声明:用于控制循环次数的循环因子 2): 循环条件: 用于判断是否执行相同或相似内容(循环体)的条件 3):循环变量的改变方向: 向着循环结束的方向改变。循环结构 :当重复执行相同的代码或者是相似的代码时。循环三要素: 1...
2018-07-28 23:04:24 136
原创 Java基础之引用类型Scanner,Math的运用
Math类Scanner类Math:是一个数学类型,此类型中有很多类型:即功能。 如 Math.ranndom();功能是随机产生一个[0,1)区间内的 任意浮点数 范围:0~0.9999999999.........; double num = Math.ranndom();Scanner:是一个开启键盘输入的类型,...
2018-07-28 19:48:59 374
原创 Java基础学习之分支结构
任何程序都可以总结出三种执行语句: 顺序结构:从程序开始,到程序结束 分支结构:在顺序结构基础上,根据条件进行选择执行方向。 循环结构:在顺序结构基础上,根据条件进行多次执行相同的或相似的代码分支结构:根据条件的成立与否,选择执行方向。 (一)if分支结构: 语句1; if(条件表达式){ 代码块//条件成立时,执行的逻辑 ...
2018-07-28 18:51:14 749
原创 Java语言基础之运算符(三)
运算符: 两原一封: 两个原则: 1、不同类型的数据类型做运算时,一定会转换成较大范围的类型的在运算 2、不同类型包含了byte,short,char这些类型运算时,一定会先转成int类型 在运算,结果为int类型。 封: int和long一定要注意封闭式运算 System.currentTimeMillis();会返回一个lon...
2018-07-28 18:26:41 135
原创 Java语言基础之基本数据类型(二)
java语言默认使用的字符集为unicode。 unicode字符集: 无论字母,还是汉字,都占两个字节大小 'A'---00000000 01000001 'a'---00000000 01100001 '0'---00000000 00110000 什么是字符集; 即二进制与字符的一一对应关系的表 java语言常用的字符: ...
2018-07-28 06:56:24 196
原创 JAVA基础学习(一)
(一)什么是JDK? JDK是java开发环境,它里面包含了运行环境jre,以及开发工具(调试器,解析器,javadoc等) jre是JDK的一部分,jer也是java运行环境他里面包括了java虚拟机和类库,他们都是写好的程序运行时需要的运行环境。1.jdk与jre的区别: jdk是开发环境(开发程序所需要的环境) 包含开发工具和jre ...
2018-07-22 21:23:43 174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人