循环语句
while12345678910111213/* * while语法: * * while(条件){ * 循环体代码 * } * * 执行过程: * 1、判断条件 * 2、条件成立,则执行一次循环体代码 * 3、一次循环结束后,重复1、2步骤 * 4、条件不成立时,将结束循环,执行while后面的代码 */
do…while123456789101112/* do { 循环体 }while(条件); 执行过程: 1、首先先执行一次循环体代码 2、执行完后,判断条件 3、条件成立,执行循环体 4、重复2、3步骤 5、条件不成立结束循环*/
for123456789101112131415/* * 语法格式: * for(循环变量;循环条件;循环变量运算){ * 循环体 * } * * 执行过程: * 1、初始化循环变量 * 2、判断条件 * 3、条件成立,执行一次循环体 * 4、循环一次后,循环变量进行一次运算(+ - / *...) * 5、重复2 3 4步 ...
分支语句
if123456789101112131415161718192021222324252627// 1if(){ }// 2if(){ }else{ }// 3/** 1、从最上面的if开始判断,若其中某个if成立,则执行当前这个if后面花括号的代码,其他if将不会再执行* 2、else if可以有多个* 3、最后的else可有可无,这个根据实际需求来定*/if(){ }else if(){ }else if(){ }else{ }
switch123456789101112switch (key) { case value1: break; case value2: break; default: break;}
key:要判断的一个目标值执行switch后,将会把目标值与case后面的value进行比对,若果相等则执行当前case后面的代码,到break跳出switch若果不 ...
运算符
算数运算符
+、-、*、/、%、++ (自增1)、– (自减1)
/:两个int相除时只会获取整数部分
前置++(–):先运算后赋值
后置++(–):先赋值再运算
赋值运算符123456789x += 5; // 等价于x = x + 5// 交换m和n的值int m = 50;int n = 100;int temp = m;m = n; // 100n = temp; // 50
比较运算符12比较运算符:> 、 < 、 >= 、 <= 、 == 、!=比较运算符使用时,会返回相应的结果,结果值类型为boolean
逻辑运算符&&、||、!
123456789101112131415161718// 逻辑运算符:并且、或者、非(取反)// 返回boolean类型结果// 1 并且:&&// && : 两边的运算数为boolean类型// && : 只要其中一个为false,则最终返回false,除非两个都为true,则返回true// 判断score1是否大于等于90 ...
java基础
环境配置
JAVA_HOME : C:\Program Files\Java\jdk1.8.0_144
Hello Worldjavac:java程序的编译工具,会生成可执行文件,xxx.Class(字节码文件)
java:java解释器,通过这个解释器可以执行我们的字节码文件
先编译生成字节码文件,然后解析执行字节码文件
JVM:java虚拟机,java程序是在jvm上运行
JDK:java开发工具包
JRE:java运行环境
GC:垃圾回收机制
开发工具文本工具:记事本
NotePad++
…
专业的开发工具eclipse
myeclipse
IDEA
…
eclipse的使用
设置工作空间
存放java项目的文件夹
创建项目:file -> new -> java project
项目目录结构
关键字关键字:就是java中一些含有特殊含义的名词,java中一共有48+2个关键字,
其中const、goto是保留字,保留字就是目前预留的关键字,后期更新可能会使用到
标识符简单来说:代码中能够自己进行定的都称之为标识符:
变量名
类名
方法名
接口 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment