Java 第二记 p305

重点术语

Java体系的技术被划分为三大板块

JavaSe 标准版

JavaEE 企业版

JavaME 微型版

安装 JDK之后

JDK Java开发工具箱

JRE Java 运行环境

JVM Java虚拟机

 

 

快捷键

撤销 Ctrl +z

重做 Ctrl +y

回到行首 home键

回到行位 end 键

光标在前后 选中一行 shift +home 或者end

回到 文件开头 Ctrl +home

回到文件尾 Ctrl + end

选中一个单词 鼠标双击

选中一行 鼠标三击

Ctrl + shift 加左右箭头 选中单词

Ctrl +F 查找

 

dos命令行

绝对路径 H:\装的软件\Snipaste-2.5.6-Beta-x64

凡是win系统的路径起点是带盘符的就是绝对路径

相对路径 一定是相对当前位置而言的 不带盘符

dir 查看当前目录下有啥

cls 清屏

cd 切换 路径 change directory

del 删除

ipconfig

高级语言

低级语言 汇编

高级语言 C语言 面向过程

c++ 一半面向过程 一半面向对象

Java 完全面向对象(Java语言底层实际上还是c++实现的)

python 面向对象

……

Java语言特性

没有指针 不能直接操纵内存 通过Java虚拟机 jvm来操纵

不同于C语言 没有驾驭感 效率也没有C语言高

但是 不容易导致内存泄漏 简单了。

 

标识符

类方法接口常量

只能由数字字母下划线

不能数字开头

不能关键字 理论上没有长度限制

规范

见名知译 驼峰

关键字

全部小写

变量

变量三要素 : 数据类型 变量名 值

Java中的变量必须先声明 再赋值才能访问。

在方法体内声明的变量叫做局部变量

外以及类体内声明的变量叫做成员变量。

变量的作用域 :出了大括号就不认识了。

 

条件运算符 ==三目运算符

布尔表达式 ? 表达式1:表达式2;

字符串拼接

字符串连接运算符 +

+号两边都是数字类型的时候 求和

任意一边是字符时 进行字符串拼接

  • 多个加号时,自左往右 有小括号优先小括号

  •  

 

 

public class HomeWork {
   public static void main( String[] args{
       int i=10;
       i=i++;
       System.out.println(i);
       // 运行出来结果是10;
       /*
            i=i++;
            相当于是
            int temp=i;
            i++;
            i=temp;
       */
  }
}

 

实现接收用户键盘输入

image-20210406213129881

image-20210406213216257

控制语句

  • 选择语句 if switch

  • 循环语句 for while do while

  • 转向语句 break continue

 

switch

只支持int 和string (jdk8以后)

一些会自动转化

break;

default : 所有case 都没有匹配上 执行 default

case : 合并

image-20210406215053828

 

 

break; 折断

  • 用在switch 语句 防止case穿透

  • 用在循环语句

    break 并不会让整个方法结束,主要是用来终止离它最近的那个循环语句;

 

终止指定的循环。

a:for(){}

b:for( ){

break a;

}

 

continue; 继续

 

posted @ 2021-04-06 22:14  各人blanknote  阅读(51)  评论(0)    收藏  举报