- 博客(10)
- 收藏
- 关注
原创 this关键字,方法,方法重载,jvm三大机制之栈帧,构造方法
this关键字:(这个), 成员变量前系统默认提供了this. 类是对象的模板,对象是类的实例化 当形式参数与成员变量名称一致时,为了区分开,需要在 成员变量前添加this. this指向的是将要创建的那个对象,即,变量.方法()时的 变量------------------------------------------...
2018-07-31 00:51:24
280
原创 面向过程思想,面向对象思想,面向对象程序设计 ,jvm三大主要区域:方法区,堆,栈,值传递/址传递,空指针异常
面向对象概述:java编程语言是纯粹的面向对象思想的语言。现在程序开发有两个主流的方法:(1)结构化程序设计,也叫面向过程程序设计 结构化程序设计主张以功能/步骤来进行软件设计。 如在解决问题时,主要是思考的是解决问题的步骤思路: 围棋游戏: 1.游戏开始,2,黑棋执行,3,绘制图片,4,判断输赢, 5,白棋执行,6,绘制图片,7,判断输赢,8,返回...
2018-07-28 18:11:55
237
原创 二维数组,方法调用(功能),方法内(引用与基本数据类型的区别),eclipse简介
需求: 在数组里存人名和成绩 {"张维轩","101","马冰迪","102"} a1={"王从明","100"} a2={"崔海明","99"} {{"王从明","100"},{"崔海明","99"},{"
2018-07-28 18:08:34
717
原创 数组的排序 ,冒泡排序,简单排序,工具类排序
数组的排序:冒泡排序的基本思想: 在要排序的数组中,对当前还未排好序的范围 内的全部数,自上而下(自左到右)对相邻的两 个数依次进行比较和调整,让较大的往下沉( 或向右移),较小的往上冒(或向左移)。即: 每当两相邻的数比较后他们的顺序与排序要求 相反时,就将他们互换。冒泡排序的改进: 对冒泡排序的常见的改进方法是 加入一个标志性的 变量,...
2018-07-28 18:04:20
196
原创 数组的详细概念,元素概念,越界异常,Arrays引用类型,数组的复制
数组:1、概念:一组相同类型的数据的组合 数组也是一种引用类型,2、名称:数组名称不是固定的,与存放的数据的类型有关。 如: 存放一组int类型的数据, 数组名称 int[] 存放一组字符串数据 数组名称 String[] 存放一组Scanner类型的...
2018-07-28 18:03:20
130
原创 循环结构 ,for循环,双层for循环,while/do while 循环
循环结构 :当重复执行相同的代码或者是相似的代码时。循环三要素: 1): 循环变量的声明:用于控制循环次数的循环因子 2): 循环条件: 用于判断是否执行相同或相似内容(循环体)的条件 3):循环变量的改变方向: 向着循环结束的方向改变。(1)for循环: 语法: for(变量的声明和初始化;循环条件;变量的改变...
2018-07-28 18:00:33
823
原创 switch语句·,引用类型补充
switch-case语句 格式: switch(整数表达式){ case value1: 代码块1;[break]; case value2: 代码块2;[break]; .......... [default: 代码块n;]---[]表示可有可无 } 整数表达式:即能获得一个整数的表达式。 但是jdk1.7版本以后,支...
2018-07-28 17:51:55
178
原创 关系运算符(短路运算符),逻辑运算符,赋值运算符,字符串拼接运算,三目运算符 (符合两原一封),程序运行特点(任何程序的三种执行结构) ,if语句
运算符之关系运算符: >,>=,<,<=,==,!= 用来判断条件是否成立。一般都用在分支结构或循环结构中运算符之逻辑运算符: 当有两个条件以上进行判断是否成立时,需要使用 逻辑运算符。即与,或,非 &&,||,! 数学中:判断a是否大于1并且小于3时, 写法如下...
2018-07-28 17:49:28
548
原创 返回时间毫秒数类型,浮点数特点,字符型特点,布尔类型特点 ,类型转换,字符串类型特点,算术运算符
System.currentTimeMillis();会返回一个long类型的 数据。此数据为 从1970年1月1日0时0分0秒到系统当前时间之间的 所有毫秒数。 浮点数类型:2种--小数类型float: 在内存中占4字节大小,32位二进制 范围: -3.403E38~3.403E38double: 在内存中占...
2018-07-28 17:43:49
314
原创 jdk,jre,java语言特点,语言类型以及大小(有特点:封闭式运算)
jdk:java development kit-java开发工具包 --java开发工具: 编译器,调试器,javadoc.exe(打包工具). java.exe,javac.exe --jre(java runtime environment)--java运行环境 --jvm(java虚拟机): 使用程序模拟一台计算机,使java程...
2018-07-28 17:39:39
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人