一、规范以及运算符

  • 1.命名规则

类名大驼峰规则
方法名、变量名小驼峰原则
常量大写、下划线分开
见名释义、不与关键字冲突

关键字链接:
https://www.runoob.com/java/java-basic-syntax.html
主方法:public static void main(String []args)

  • 2.访问修饰符(修饰类)

private(同类)
default(同类、同包)
protected(同类、同包、子类)
public(同类、同包、子类、所有类)

  • 3.非访问修饰符

static:静态的关键字()
final:常量的关键字(不可修改)
abstract:抽象的关键字(抽象方法、抽象类)
synchronized:多线程锁关键字,锁的原理为悲观锁(独占锁原理:每次操作时认为肯定会锁表,操作表时其他应用不能操作该表,适合多写场景)

  • 4.变量类型:

类变量:独立于方法之外的变量,用 static 修饰。
DEPARTMENT常量:Employee.DEPARTMENT
public static final String DEPARTMENT = "开发人员";

实例变量:独立于方法之外的变量,不过没有 static 修饰。
局部变量:类的方法中的变量。

二、运算符

  • 1.算数运算符

+,-,*,/,%,
其中i++,和++i,i--,--i
区别:++i先进行自增在运算,i++先运算在自增

  • 2.关系运算符

==、!=、>=,<=.
基本运算结果为布尔值

  • 3.位运算符

>>2:向左移2位

  • 4.逻辑运算符

&& ||

  • 5.instanceof 运算符

表示是指定类型
boolean result = a instanceof Car;

  • 6.运算符优先级

当有==时、字符串+拼接时先计算==号

一般()优先级高

三、循环

  • 1.循环结构:

while( 布尔表达式 ){}
do{}while(布尔表达式); 循环至少执行一次。
for(初始化; 布尔表达式; 更新)
{循环体}

增强for(声明语句 : 表达式){}
break跳出循环语句
continue跳出本次循环

  • 2.if条件语句

if(布尔表达式)
{

经常用于非空验证

可多重也可嵌套

  • 3.for的遍历方式会在集合中详细说明

1.3 JAVA规范以及基础语法(if条件和循环)的更多相关文章

  1. Java05-Java基础语法(四)循环结构

    Java05-Java基础语法(四)循环结构 循环结构(重复/迭代):根据条件重复执行部分语句 1.while循环结构 while(条件表达式){ 循环体语句; } 1)语法:a.while是关键字 ...

  2. java(二、基础语法和基本数据类型)

    Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一 ...

  3. python学习第四讲,python基础语法之判断语句,循环语句

    目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...

  4. Scala学习教程笔记一之基础语法,条件控制,循环控制,函数,数组,集合

    前言:Scala的安装教程:http://www.cnblogs.com/biehongli/p/8065679.html 1:Scala之基础语法学习笔记: :声明val变量:可以使用val来声明变 ...

  5. Java学习笔记-基础语法

    Java基础包含关键字,标识符,注释,常量和变量,运算符 关键字 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 Java的关键字 用于定义数据类型的关键 ...

  6. Java笔记(三)……基础语法

    关键字 标识符 在程序中自定义的一些名称 由26个英文字母大小写,数字:0-9,符号:_ $组成 定义合法标识符规则: 数字不可以开头. 不可以使用关键字. Java中严格区分大小写. 注意:在起名字 ...

  7. Java之JSP基础语法

    1.JSP页面元素简介及page指令     2.JSP注释,3种不同注释 <!--  我是HTML注释,在客户端可见 --> <%--我是JSP注释,在客户端不可见 --%> ...

  8. java 复习整理(一 java简介和基础语法)

    现在公司用的是封装太多东西的平台开发,觉着之前学的东西很多都忘了,所以想好好总结回顾一下.之前总是想学很多编程语言像python.s6.node.react,但现在越来越体会到编程语言只是一个开发的工 ...

  9. Java学习笔记-基础语法Ⅳ

    多态:同一个对象,在不同时刻表现出来的不同形态 例如: 猫 cat = new 猫(); 动物 animal = new 猫(); 这里的猫在不同时刻表现出来不同的形态,这就是多态 多态的前提和体现: ...

随机推荐

  1. 3037 插板法+lucas

    先说下lucas定理 1)Lucas定理:p为素数,则有: (2)证明: n=(ak...a2,a1,a0)p = (ak...a2,a1)p*p + a0 =  [n/p]*p+a0 (注意 这里( ...

  2. hdu 2189还是dp..

    题目的意思比较简单,类似计数dp. 一开始我想让dp[i]+=dp[i-prime] 每次遍历比i小的所有素数,然后发现有重叠的 比如 2+3 3+2 就导致错误.看了其他人的填充方式,发现定下pri ...

  3. JS基础_对象的方法

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. 用表格制作商品购买页面--(table)

    实现效果如图: 首先来看布局,头部图片,内容从左到右分为四个部分   勾选+商品图片+商品名/买家+价格, 所以需要将头部用<td>包括起来,并且设置<td colspan=&quo ...

  5. docker 无法使用vi

    更新来源 apt-get update   安装vim apt-get install -y vim

  6. 使用 function 构造函数创建组件和使用 class 关键字创建组件

    使用 function 构造函数创建组件: 如果想要把组件放到页面中,可以把构造函数的名称,当作 组件的名称,以 HTML标签形式引入页面中, 因为在React中,构造函数就是一个最基本的组件. 注意 ...

  7. MySQL时间类型及获取、展示处理

    MySQL时间格式 mysql所支持的日期时间类型有:DATETIME. TIMESTAMP.DATE.TIME.YEAR. 几种类型比较如下: 日期时间类型 占用空间 日期格式 最小值 最大值 零值 ...

  8. 第一篇.markdown

    目录 Day 01 1.markdown的使用感受 2.markdown的基本语法 2.1 标题 2.2 加粗 2.3 斜体 2.4 高亮 2.5 上标 2.6 下标 2.7 代码引用(>式) ...

  9. java_实现Hello World

    1.新建项目 在空白处右击--New--java Project 2.项目文件结构 新建了项目之后项目文件在工作空间里面,(如果忘记工作空间的路径可以点击File---Switch Workspace ...

  10. 4.caffe资源汇总(更新中)

    学习需要更新,网上有一些非常不错博客. 感谢这些博主,他们都很认真. 00.tornadomeet 0.denny的学习专栏 1.xizero00 2.lingerlanlan 3.iamzhangz ...