05 2020 档案
摘要:1、什么是方法: Java方法是语句的集合,它们在一起执行一个功能; 方法是解决一类问题的步骤的有序组合; 方法包含于类或对象中; 方法在程序中被创建,在其他地方被引用; 设计方法的原则:方法的本意是功能块,就是实现某个某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性。就是一个方法只
阅读全文
摘要:等腰三角形: package com.steven.demo; /** * 打印 5行的三角形 */ public class SquareDemo { public static void main(String[] args) { for (int i = 1; i < 6; i++) { fo
阅读全文
摘要:break break在任何循环语句的主体部分,均可用break语句控制循环的流程。break用户强行退出(终止)循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) continue continue语句用在循环语句体重,用于终止某次循环过程,即跳过循环体重尚未执行的语句,接
阅读全文
摘要:增强for循环: Java5 引入了一种主要用户数组或集合的增强型for循环; Java5 增强for循环预发格式如下: for(声明语句 : 表达式){ //代码块 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域作用限定在循环语句块,其指与此时数组元素的值相等。 表
阅读全文
摘要:for循环语句语法: for(初始化;布尔表达式;更新){ //代码块 } 虽然所有的循环结构都可以用while或者do-while表示,但java提供了另一种语句:for循环,使一些循环结构变得增加简单; for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构; 练习1:计算0到100
阅读全文
摘要:do...while循环结构: 对于while语句而言,如果不满足条件,则不能进入循环。但是有时候我们需要即使不满足条件,也至少执行一次。 do-while循环和while循环相似,不同的是:do-while循环至少会执行一次。 语法: do{ //代码语句 }while(布尔表达式); while
阅读全文
摘要:语法: while(布尔值){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 我们大多数情况是会让循环停止下来的,我们需要一个表达式失效的方式来结束循环。 少部分情况需要循环一直执行,比如服务器的请求响应监听等; 循环条件一直未true就会造成无限循环【死循环】,我们正常的业务
阅读全文
摘要:switch多选择结构 多选择结构还有一个实现方式就是switch case 语句; switch case 语句判断一个变量与一系列值中的某个值是否相等,每个值称为一个分支。 switch语句中的变量类型可以是: byte、short、int、char; 从java SE 7开始,支持字符串 St
阅读全文
摘要:1、if单选择结构 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样的一个过程在程序中用if语句来表示; 语法: if(布尔值表达式){ //如果布尔表达式结果为true,将执行的语句 } package com.steven.demo; import java.util.Scanne
阅读全文
摘要:1、顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按照从上到下的顺序进行,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
阅读全文
摘要:package com.steven.demo; import java.util.Scanner; /** * 需求:实现计算用户输入数字的和以及平均值 */ public class ScannerSum { public static void main(String[] args) { Sc
阅读全文
摘要:1、Scanner类 Scanner就是Java给我们提供的用于程序和人交互的一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: // 创建一个扫描器对象,用于接收键盘数据 Scanner scann
阅读全文
摘要:Java包机制: 为了更好的组织类,java提供包机制,用于区别类名的命名空间; 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]例子: com.steven.demo com.sun.org.apache.bcel.internal.generic.ATHROW;
阅读全文
摘要:package com.steven.demo; import com.sun.org.apache.bcel.internal.generic.ATHROW; /** * @author steven * @version 1.0 * @since 1.8 */ public class Java
阅读全文
摘要:package com.steven.demo; public class TernaryConditionalOperator { public static void main(String[] args) { /** * 三元运算:?、:例:x ? y : z * 如果x==true,结果为:
阅读全文
摘要:1、Java语言支持如下运算符: 算术运算符:+,-,*,/,%,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,>>,<<,>>> 条件运算符:?,: 扩展赋值运算符:+=,-=,*=,/= packa
阅读全文
摘要:1、变量 i、变量是什么:就是可以变化的量; 2、java是一种强类型语言,每个变量都必须声明其类型; 3、java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。 2、声明变量 type varName [= value] [{, varName[ = alue]}]; //数据
阅读全文
摘要:练习:"fdgavcbsacdfs" 获取该字符串中,每一个字母出现的次数。要求打印结果是:a(2)b(1)...;思路: * 对于结果的分析发现,字母和次数之间存在着映射的关系。而且这种关系很多。 * 很多就需要存储,能存储映射关系的容器有数组和Map集合。 * 关系一方式有序编号吗?没有! *
阅读全文
摘要:i、关系 1、自动类型转换 自动类型转换,也称隐式类型转换,是指不需要书写代码,由系统自动完成的类型转换。由于实际开发中这样的类型转换很多,所以 Java 语言在设计时,没有为该操作设计语法,而是由 JVM自动完成。 转换规则:从存储范围小的类型到存储范围大的类型。 具体规则为:byte→short
阅读全文
摘要:1.git的配置一般本地安装了git,idea会自动检索, 2.创建git本地仓库 一般以你要上传的项目为根目录 3.将文件提交至本地仓库 4.提交至远程仓库点击VCS选择git点击push提交,第一次连接会让你输入远程仓库的地址。我们先将github上的地址进行拷贝,本地要先配置ssh 比较本地仓
阅读全文
摘要:前提准备工作:安装git 正式开始: 进入命令行工具(两种方案) 相应目录下右击键盘,Git Bash Here 进入cmd,切入相应目录 git仓库初始化 git init 文件添加到仓库 git add . 文件提交到仓库 git commit -m "first commit" 关联远程仓库
阅读全文
摘要:周末在捣鼓SpringMVC,用IDEA创建了个maven-archetype-webapp项目以供接下来的研究学习。在配置<context:component-scan/> 的 base-package 属性时(启用对类包进行扫描),才发现在main文件夹下没有Java源文件夹,刚创建好的项目结构
阅读全文

浙公网安备 33010602011771号