Java语言基础(Java自我进阶笔记二)

一、 什么是Java 的主类结构?

1.

#mermaid-svg-xWTL2A8kDyyRPexH .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-xWTL2A8kDyyRPexH .label text{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH .node rect,#mermaid-svg-xWTL2A8kDyyRPexH .node circle,#mermaid-svg-xWTL2A8kDyyRPexH .node ellipse,#mermaid-svg-xWTL2A8kDyyRPexH .node polygon,#mermaid-svg-xWTL2A8kDyyRPexH .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-xWTL2A8kDyyRPexH .node .label{text-align:center;fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH .node.clickable{cursor:pointer}#mermaid-svg-xWTL2A8kDyyRPexH .arrowheadPath{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-xWTL2A8kDyyRPexH .flowchart-link{stroke:#333;fill:none}#mermaid-svg-xWTL2A8kDyyRPexH .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-xWTL2A8kDyyRPexH .edgeLabel rect{opacity:0.9}#mermaid-svg-xWTL2A8kDyyRPexH .edgeLabel span{color:#333}#mermaid-svg-xWTL2A8kDyyRPexH .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-xWTL2A8kDyyRPexH .cluster text{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-xWTL2A8kDyyRPexH .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-xWTL2A8kDyyRPexH text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-xWTL2A8kDyyRPexH .actor-line{stroke:grey}#mermaid-svg-xWTL2A8kDyyRPexH .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-xWTL2A8kDyyRPexH .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-xWTL2A8kDyyRPexH #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-xWTL2A8kDyyRPexH .sequenceNumber{fill:#fff}#mermaid-svg-xWTL2A8kDyyRPexH #sequencenumber{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH #crosshead path{fill:#333;stroke:#333}#mermaid-svg-xWTL2A8kDyyRPexH .messageText{fill:#333;stroke:#333}#mermaid-svg-xWTL2A8kDyyRPexH .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-xWTL2A8kDyyRPexH .labelText,#mermaid-svg-xWTL2A8kDyyRPexH .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-xWTL2A8kDyyRPexH .loopText,#mermaid-svg-xWTL2A8kDyyRPexH .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-xWTL2A8kDyyRPexH .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-xWTL2A8kDyyRPexH .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-xWTL2A8kDyyRPexH .noteText,#mermaid-svg-xWTL2A8kDyyRPexH .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-xWTL2A8kDyyRPexH .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-xWTL2A8kDyyRPexH .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-xWTL2A8kDyyRPexH .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-xWTL2A8kDyyRPexH .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH .section{stroke:none;opacity:0.2}#mermaid-svg-xWTL2A8kDyyRPexH .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-xWTL2A8kDyyRPexH .section2{fill:#fff400}#mermaid-svg-xWTL2A8kDyyRPexH .section1,#mermaid-svg-xWTL2A8kDyyRPexH .section3{fill:#fff;opacity:0.2}#mermaid-svg-xWTL2A8kDyyRPexH .sectionTitle0{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH .sectionTitle1{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH .sectionTitle2{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH .sectionTitle3{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-xWTL2A8kDyyRPexH .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH .grid path{stroke-width:0}#mermaid-svg-xWTL2A8kDyyRPexH .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-xWTL2A8kDyyRPexH .task{stroke-width:2}#mermaid-svg-xWTL2A8kDyyRPexH .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH .taskText:not([font-size]){font-size:11px}#mermaid-svg-xWTL2A8kDyyRPexH .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-xWTL2A8kDyyRPexH .task.clickable{cursor:pointer}#mermaid-svg-xWTL2A8kDyyRPexH .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-xWTL2A8kDyyRPexH .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-xWTL2A8kDyyRPexH .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-xWTL2A8kDyyRPexH .taskText0,#mermaid-svg-xWTL2A8kDyyRPexH .taskText1,#mermaid-svg-xWTL2A8kDyyRPexH .taskText2,#mermaid-svg-xWTL2A8kDyyRPexH .taskText3{fill:#fff}#mermaid-svg-xWTL2A8kDyyRPexH .task0,#mermaid-svg-xWTL2A8kDyyRPexH .task1,#mermaid-svg-xWTL2A8kDyyRPexH .task2,#mermaid-svg-xWTL2A8kDyyRPexH .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-xWTL2A8kDyyRPexH .taskTextOutside0,#mermaid-svg-xWTL2A8kDyyRPexH .taskTextOutside2{fill:#000}#mermaid-svg-xWTL2A8kDyyRPexH .taskTextOutside1,#mermaid-svg-xWTL2A8kDyyRPexH .taskTextOutside3{fill:#000}#mermaid-svg-xWTL2A8kDyyRPexH .active0,#mermaid-svg-xWTL2A8kDyyRPexH .active1,#mermaid-svg-xWTL2A8kDyyRPexH .active2,#mermaid-svg-xWTL2A8kDyyRPexH .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-xWTL2A8kDyyRPexH .activeText0,#mermaid-svg-xWTL2A8kDyyRPexH .activeText1,#mermaid-svg-xWTL2A8kDyyRPexH .activeText2,#mermaid-svg-xWTL2A8kDyyRPexH .activeText3{fill:#000 !important}#mermaid-svg-xWTL2A8kDyyRPexH .done0,#mermaid-svg-xWTL2A8kDyyRPexH .done1,#mermaid-svg-xWTL2A8kDyyRPexH .done2,#mermaid-svg-xWTL2A8kDyyRPexH .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-xWTL2A8kDyyRPexH .doneText0,#mermaid-svg-xWTL2A8kDyyRPexH .doneText1,#mermaid-svg-xWTL2A8kDyyRPexH .doneText2,#mermaid-svg-xWTL2A8kDyyRPexH .doneText3{fill:#000 !important}#mermaid-svg-xWTL2A8kDyyRPexH .crit0,#mermaid-svg-xWTL2A8kDyyRPexH .crit1,#mermaid-svg-xWTL2A8kDyyRPexH .crit2,#mermaid-svg-xWTL2A8kDyyRPexH .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-xWTL2A8kDyyRPexH .activeCrit0,#mermaid-svg-xWTL2A8kDyyRPexH .activeCrit1,#mermaid-svg-xWTL2A8kDyyRPexH .activeCrit2,#mermaid-svg-xWTL2A8kDyyRPexH .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-xWTL2A8kDyyRPexH .doneCrit0,#mermaid-svg-xWTL2A8kDyyRPexH .doneCrit1,#mermaid-svg-xWTL2A8kDyyRPexH .doneCrit2,#mermaid-svg-xWTL2A8kDyyRPexH .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-xWTL2A8kDyyRPexH .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-xWTL2A8kDyyRPexH .milestoneText{font-style:italic}#mermaid-svg-xWTL2A8kDyyRPexH .doneCritText0,#mermaid-svg-xWTL2A8kDyyRPexH .doneCritText1,#mermaid-svg-xWTL2A8kDyyRPexH .doneCritText2,#mermaid-svg-xWTL2A8kDyyRPexH .doneCritText3{fill:#000 !important}#mermaid-svg-xWTL2A8kDyyRPexH .activeCritText0,#mermaid-svg-xWTL2A8kDyyRPexH .activeCritText1,#mermaid-svg-xWTL2A8kDyyRPexH .activeCritText2,#mermaid-svg-xWTL2A8kDyyRPexH .activeCritText3{fill:#000 !important}#mermaid-svg-xWTL2A8kDyyRPexH .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-xWTL2A8kDyyRPexH g.classGroup text .title{font-weight:bolder}#mermaid-svg-xWTL2A8kDyyRPexH g.clickable{cursor:pointer}#mermaid-svg-xWTL2A8kDyyRPexH g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-xWTL2A8kDyyRPexH g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-xWTL2A8kDyyRPexH .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-xWTL2A8kDyyRPexH .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-xWTL2A8kDyyRPexH .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-xWTL2A8kDyyRPexH .dashed-line{stroke-dasharray:3}#mermaid-svg-xWTL2A8kDyyRPexH #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-xWTL2A8kDyyRPexH #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-xWTL2A8kDyyRPexH #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-xWTL2A8kDyyRPexH #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-xWTL2A8kDyyRPexH #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-xWTL2A8kDyyRPexH #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-xWTL2A8kDyyRPexH #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-xWTL2A8kDyyRPexH #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-xWTL2A8kDyyRPexH .commit-id,#mermaid-svg-xWTL2A8kDyyRPexH .commit-msg,#mermaid-svg-xWTL2A8kDyyRPexH .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-xWTL2A8kDyyRPexH g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-xWTL2A8kDyyRPexH g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-xWTL2A8kDyyRPexH g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-xWTL2A8kDyyRPexH .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-xWTL2A8kDyyRPexH .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-xWTL2A8kDyyRPexH .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-xWTL2A8kDyyRPexH .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-xWTL2A8kDyyRPexH .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-xWTL2A8kDyyRPexH .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-xWTL2A8kDyyRPexH .edgeLabel text{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-xWTL2A8kDyyRPexH .node circle.state-start{fill:black;stroke:black}#mermaid-svg-xWTL2A8kDyyRPexH .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-xWTL2A8kDyyRPexH #statediagram-barbEnd{fill:#9370db}#mermaid-svg-xWTL2A8kDyyRPexH .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-xWTL2A8kDyyRPexH .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-xWTL2A8kDyyRPexH .statediagram-state .divider{stroke:#9370db}#mermaid-svg-xWTL2A8kDyyRPexH .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-xWTL2A8kDyyRPexH .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-xWTL2A8kDyyRPexH .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-xWTL2A8kDyyRPexH .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-xWTL2A8kDyyRPexH .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-xWTL2A8kDyyRPexH .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-xWTL2A8kDyyRPexH .note-edge{stroke-dasharray:5}#mermaid-svg-xWTL2A8kDyyRPexH .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-xWTL2A8kDyyRPexH .error-icon{fill:#522}#mermaid-svg-xWTL2A8kDyyRPexH .error-text{fill:#522;stroke:#522}#mermaid-svg-xWTL2A8kDyyRPexH .edge-thickness-normal{stroke-width:2px}#mermaid-svg-xWTL2A8kDyyRPexH .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-xWTL2A8kDyyRPexH .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-xWTL2A8kDyyRPexH .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-xWTL2A8kDyyRPexH .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-xWTL2A8kDyyRPexH .marker{fill:#333}#mermaid-svg-xWTL2A8kDyyRPexH .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-xWTL2A8kDyyRPexH {color: rgba(0, 0, 0, 0.75);font: ;}

基本组成单元
Java程序
属性
方法
局部变量
全局变量
main方法
其他方法

每一个应用程序都必须包含一个main()方法,还有main()方法的类称之为主类

2 案例

package a;              //包声明
import java.io.*;//导入库
public class First {static String s1="你好";//成员变量public static void main(String[] args)//主类方法{String s2="java";//局部变量System.out.println(s1);System.out.println(s2);}}

其中a 是类First所在的包,s1是成员变量,s2是局部变量,main()是主类方法

3 结构说明

3.1 包声明

3.2 导入API类库

3.3 声明成员变量和全局变量

通常将类的属性称为类的全局变量(在类体中声明),将方法中的属性称之为局部变量(在方法中声明)

3.4 编写主方法

main()方法是类体中的主方法。由{}确定边界。public、static和void分别是main()方法的权限修饰符、静态修饰符、返回值修饰符。main()方法必须这样声明。String [] args是一个字符串类型的数组,是main()方法的参数。main()方法是程序开始执行的地方。(main()方法的大致格式是一定的)

二、 基本数据类型

1. 结构

#mermaid-svg-o7AYxW74YEmxi59g .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-o7AYxW74YEmxi59g .label text{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g .node rect,#mermaid-svg-o7AYxW74YEmxi59g .node circle,#mermaid-svg-o7AYxW74YEmxi59g .node ellipse,#mermaid-svg-o7AYxW74YEmxi59g .node polygon,#mermaid-svg-o7AYxW74YEmxi59g .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-o7AYxW74YEmxi59g .node .label{text-align:center;fill:#333}#mermaid-svg-o7AYxW74YEmxi59g .node.clickable{cursor:pointer}#mermaid-svg-o7AYxW74YEmxi59g .arrowheadPath{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-o7AYxW74YEmxi59g .flowchart-link{stroke:#333;fill:none}#mermaid-svg-o7AYxW74YEmxi59g .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-o7AYxW74YEmxi59g .edgeLabel rect{opacity:0.9}#mermaid-svg-o7AYxW74YEmxi59g .edgeLabel span{color:#333}#mermaid-svg-o7AYxW74YEmxi59g .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-o7AYxW74YEmxi59g .cluster text{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-o7AYxW74YEmxi59g .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-o7AYxW74YEmxi59g text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-o7AYxW74YEmxi59g .actor-line{stroke:grey}#mermaid-svg-o7AYxW74YEmxi59g .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-o7AYxW74YEmxi59g .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-o7AYxW74YEmxi59g #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-o7AYxW74YEmxi59g .sequenceNumber{fill:#fff}#mermaid-svg-o7AYxW74YEmxi59g #sequencenumber{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g #crosshead path{fill:#333;stroke:#333}#mermaid-svg-o7AYxW74YEmxi59g .messageText{fill:#333;stroke:#333}#mermaid-svg-o7AYxW74YEmxi59g .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-o7AYxW74YEmxi59g .labelText,#mermaid-svg-o7AYxW74YEmxi59g .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-o7AYxW74YEmxi59g .loopText,#mermaid-svg-o7AYxW74YEmxi59g .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-o7AYxW74YEmxi59g .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-o7AYxW74YEmxi59g .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-o7AYxW74YEmxi59g .noteText,#mermaid-svg-o7AYxW74YEmxi59g .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-o7AYxW74YEmxi59g .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-o7AYxW74YEmxi59g .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-o7AYxW74YEmxi59g .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-o7AYxW74YEmxi59g .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g .section{stroke:none;opacity:0.2}#mermaid-svg-o7AYxW74YEmxi59g .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-o7AYxW74YEmxi59g .section2{fill:#fff400}#mermaid-svg-o7AYxW74YEmxi59g .section1,#mermaid-svg-o7AYxW74YEmxi59g .section3{fill:#fff;opacity:0.2}#mermaid-svg-o7AYxW74YEmxi59g .sectionTitle0{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g .sectionTitle1{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g .sectionTitle2{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g .sectionTitle3{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-o7AYxW74YEmxi59g .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g .grid path{stroke-width:0}#mermaid-svg-o7AYxW74YEmxi59g .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-o7AYxW74YEmxi59g .task{stroke-width:2}#mermaid-svg-o7AYxW74YEmxi59g .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g .taskText:not([font-size]){font-size:11px}#mermaid-svg-o7AYxW74YEmxi59g .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-o7AYxW74YEmxi59g .task.clickable{cursor:pointer}#mermaid-svg-o7AYxW74YEmxi59g .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-o7AYxW74YEmxi59g .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-o7AYxW74YEmxi59g .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-o7AYxW74YEmxi59g .taskText0,#mermaid-svg-o7AYxW74YEmxi59g .taskText1,#mermaid-svg-o7AYxW74YEmxi59g .taskText2,#mermaid-svg-o7AYxW74YEmxi59g .taskText3{fill:#fff}#mermaid-svg-o7AYxW74YEmxi59g .task0,#mermaid-svg-o7AYxW74YEmxi59g .task1,#mermaid-svg-o7AYxW74YEmxi59g .task2,#mermaid-svg-o7AYxW74YEmxi59g .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-o7AYxW74YEmxi59g .taskTextOutside0,#mermaid-svg-o7AYxW74YEmxi59g .taskTextOutside2{fill:#000}#mermaid-svg-o7AYxW74YEmxi59g .taskTextOutside1,#mermaid-svg-o7AYxW74YEmxi59g .taskTextOutside3{fill:#000}#mermaid-svg-o7AYxW74YEmxi59g .active0,#mermaid-svg-o7AYxW74YEmxi59g .active1,#mermaid-svg-o7AYxW74YEmxi59g .active2,#mermaid-svg-o7AYxW74YEmxi59g .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-o7AYxW74YEmxi59g .activeText0,#mermaid-svg-o7AYxW74YEmxi59g .activeText1,#mermaid-svg-o7AYxW74YEmxi59g .activeText2,#mermaid-svg-o7AYxW74YEmxi59g .activeText3{fill:#000 !important}#mermaid-svg-o7AYxW74YEmxi59g .done0,#mermaid-svg-o7AYxW74YEmxi59g .done1,#mermaid-svg-o7AYxW74YEmxi59g .done2,#mermaid-svg-o7AYxW74YEmxi59g .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-o7AYxW74YEmxi59g .doneText0,#mermaid-svg-o7AYxW74YEmxi59g .doneText1,#mermaid-svg-o7AYxW74YEmxi59g .doneText2,#mermaid-svg-o7AYxW74YEmxi59g .doneText3{fill:#000 !important}#mermaid-svg-o7AYxW74YEmxi59g .crit0,#mermaid-svg-o7AYxW74YEmxi59g .crit1,#mermaid-svg-o7AYxW74YEmxi59g .crit2,#mermaid-svg-o7AYxW74YEmxi59g .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-o7AYxW74YEmxi59g .activeCrit0,#mermaid-svg-o7AYxW74YEmxi59g .activeCrit1,#mermaid-svg-o7AYxW74YEmxi59g .activeCrit2,#mermaid-svg-o7AYxW74YEmxi59g .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-o7AYxW74YEmxi59g .doneCrit0,#mermaid-svg-o7AYxW74YEmxi59g .doneCrit1,#mermaid-svg-o7AYxW74YEmxi59g .doneCrit2,#mermaid-svg-o7AYxW74YEmxi59g .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-o7AYxW74YEmxi59g .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-o7AYxW74YEmxi59g .milestoneText{font-style:italic}#mermaid-svg-o7AYxW74YEmxi59g .doneCritText0,#mermaid-svg-o7AYxW74YEmxi59g .doneCritText1,#mermaid-svg-o7AYxW74YEmxi59g .doneCritText2,#mermaid-svg-o7AYxW74YEmxi59g .doneCritText3{fill:#000 !important}#mermaid-svg-o7AYxW74YEmxi59g .activeCritText0,#mermaid-svg-o7AYxW74YEmxi59g .activeCritText1,#mermaid-svg-o7AYxW74YEmxi59g .activeCritText2,#mermaid-svg-o7AYxW74YEmxi59g .activeCritText3{fill:#000 !important}#mermaid-svg-o7AYxW74YEmxi59g .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-o7AYxW74YEmxi59g g.classGroup text .title{font-weight:bolder}#mermaid-svg-o7AYxW74YEmxi59g g.clickable{cursor:pointer}#mermaid-svg-o7AYxW74YEmxi59g g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-o7AYxW74YEmxi59g g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-o7AYxW74YEmxi59g .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-o7AYxW74YEmxi59g .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-o7AYxW74YEmxi59g .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-o7AYxW74YEmxi59g .dashed-line{stroke-dasharray:3}#mermaid-svg-o7AYxW74YEmxi59g #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-o7AYxW74YEmxi59g #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-o7AYxW74YEmxi59g #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-o7AYxW74YEmxi59g #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-o7AYxW74YEmxi59g #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-o7AYxW74YEmxi59g #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-o7AYxW74YEmxi59g #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-o7AYxW74YEmxi59g #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-o7AYxW74YEmxi59g .commit-id,#mermaid-svg-o7AYxW74YEmxi59g .commit-msg,#mermaid-svg-o7AYxW74YEmxi59g .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-o7AYxW74YEmxi59g g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-o7AYxW74YEmxi59g g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-o7AYxW74YEmxi59g g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-o7AYxW74YEmxi59g .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-o7AYxW74YEmxi59g .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-o7AYxW74YEmxi59g .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-o7AYxW74YEmxi59g .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-o7AYxW74YEmxi59g .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-o7AYxW74YEmxi59g .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-o7AYxW74YEmxi59g .edgeLabel text{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-o7AYxW74YEmxi59g .node circle.state-start{fill:black;stroke:black}#mermaid-svg-o7AYxW74YEmxi59g .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-o7AYxW74YEmxi59g #statediagram-barbEnd{fill:#9370db}#mermaid-svg-o7AYxW74YEmxi59g .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-o7AYxW74YEmxi59g .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-o7AYxW74YEmxi59g .statediagram-state .divider{stroke:#9370db}#mermaid-svg-o7AYxW74YEmxi59g .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-o7AYxW74YEmxi59g .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-o7AYxW74YEmxi59g .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-o7AYxW74YEmxi59g .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-o7AYxW74YEmxi59g .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-o7AYxW74YEmxi59g .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-o7AYxW74YEmxi59g .note-edge{stroke-dasharray:5}#mermaid-svg-o7AYxW74YEmxi59g .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-o7AYxW74YEmxi59g .error-icon{fill:#522}#mermaid-svg-o7AYxW74YEmxi59g .error-text{fill:#522;stroke:#522}#mermaid-svg-o7AYxW74YEmxi59g .edge-thickness-normal{stroke-width:2px}#mermaid-svg-o7AYxW74YEmxi59g .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-o7AYxW74YEmxi59g .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-o7AYxW74YEmxi59g .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-o7AYxW74YEmxi59g .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-o7AYxW74YEmxi59g .marker{fill:#333}#mermaid-svg-o7AYxW74YEmxi59g .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-o7AYxW74YEmxi59g {color: rgba(0, 0, 0, 0.75);font: ;}

基本数据类型
数值型
字符型
布尔型
整数类型
浮点类型
byte
short
int
long
float
double

2 数值型

2.1 整数类型

整型数据有三种表示方式,分别是十进制、八进制和十六进制

十进制 比如 120、0、-127在我们生活中使用最多的便是10进制

八进制 比如 0123(转化为十进制是83)、-0123(转化为十进制是-83)

十六进制 比如0x25(转化为十进制是37)注意:十六进制必须以0X或0x开头

数据类型 内存空间(8位等于1字节) 取值范围
byte 8位 -128~127
short 16位 -2^15 ~2^15-1
int 32位 -2^31~ 2^31-1
long 64位 -2^63~ 2^63-1

定义上述4种类型变量时,要注意变量的取值范围,超出范围就会报错。对于long型值,若范围超过int型的范围,需要在数字后加L或l,表示该数值为长整数,如
long num=21344333445343434L

2.2 浮点类型

浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),分别具有不同的取值范围.
在默认情况下,小数一般被默认为double型,若使用float型小数,需要在小数后面加F或f

数据类型 内存空间(8位等于1字节) 取值范围
float 32位 1.4E-324~3.4028235E38
double 64位 4.9E-324~1.7976931348623157E308

根据表格可以看出,相比而言,double类型的范围更大一些。

3 字符类型

3.1 char类型

字符类型(char)用于储存单个字符,占用16位也就是2个字节的内存空间。

char x='a';

由于a在unicode表中是97,所以上面的语句也可以写成

char x=97;

3.2 转义字符

转义字符 含义
\ddd 八进制数据所表示的字符
\uxxxx 4位十六进制数所表示的字符
\’ 单引号字符
\\ 反斜杠字符
\r 回车
\n 换行
\b 退格
\f 换页

4 布尔类型

布尔类型又称之为逻辑类型,用关键词boolean来定义布尔类型变量,只有true和false两个值。布尔类型不能和整数类型转换。(和C有不同)。

三 变量与常量

值可以改变的量称为常量,不能被改变的量称为变量。变量和常量的命名需要合法的标识符。

1 标识符

标识符用于标识类名、变量名、方法名、数组名、文件名。它是一个有效字符序列。

标识符由任意顺序的字母、下划线(_)、美元符号($)和数字构成并且首个字符不能是数字。标识符不能是关键字。
比如 :
name
use_age
$page
非法标识符:
4word(数字开头)
String(关键字)
User name(含有空格)

2 关键字

Java语言中被赋予特殊含义的字符串被称为关键字。

int public this finally boolean abstract
int public this finally boolean abstract
continue float long short throw throws
return break for static new interface
if goto default byte do case
strictfp package super void try switch
else catch implements private final class
extends volatile while synchronized instanceof char
protected import transient default double

3 变量声明

变量命名规则
变量名必须是一个有效的标识符
变量名不可以使用Java语言中的关键字
变量名不能重复
应该选择有意义的单词作为变量名
Java语言中允许汉字或者其他语言作为变量名,但是还是尽量避免使用。

int 年龄=21;

这并不会报错

4 常量声明

在程序运行过程中一直不会改变的量称为常量,通常也被称为“final变量”
在定义时必须赋予初值,否则会报错。

定义的标准语法如下

final 数据类型 常量名称[=值]

比如注意变量名由于编写规范通常字母大写

final double PI=3.1415926D;

5变量的有效范围

变量有着自己的生命周期,变量的有效范围是指程序代码能够访问该变量的区域。在程序中根据变量的有效范围将变量分为成员变量和局部变量。

5.1 成员变量

在类体中被定义的变量称为成员变量,成员变量在整个类中都有效。类的成员变量又可分为静态变量和实例变量

声明静态变量和实例变量

class var
{int x=45;static int y=-90; }

x为实例变量,y为静态变量,根据标识符static区分。
静态变量的有效范围可以跨类,甚至可达整个应用程序之内。静态变量除了在定义它的类中存取,还可以通过类名.静态变量的方式在其他类中使用。

5.2 局部变量

在类的方法体中定义的变量称为局部变量,只在定义的方法中有效。当成员变量和局部变量的名字相同时,在局部变量的有效区域内,成员变量暂时失效。

public class Val{static int times=3;public static void main(String args[]){int times=4;System.out.println("times 的值为:"+times);}}

四 运算符

(1)运算符的类型

1赋值运算符

 赋值运算符以符号“=”表示,是一个二元运算符将右边的值赋给左边

2算术运算符

+-*/%,分别代表加减乘除取余

3自增和自减运算符
自增自减运算符是单目运算符,作用都是使变量的值加一或减一
但是和变量的相对位置不同,过程也不同

a的初始值 运算 a的最终值 b的最终值 说明
4 b=a++ 5 4 先把a的值赋给b,再将a的值加一,此时a为5,b为4
4 b=++a 5 5 先将a的值加一,再把a的值赋给b,此时a为5,b为5
4 b=a- - 3 4 先将a的值赋给b,再把a的值减一,此时a为3,b为4
4 b=- -a 3 3 先将a的值减1,再把a的值赋给b,此时a为3,b为3
 对于自增和自减运算符而言,运算符在前,则先进行运算符的含义(也就是加一或减一)在进行赋值。运算符在后,则变量名称在前,先进行赋值,再进行加一或减一

4 比较运算符

>,<,=不作说明,懂的都懂。
==表示判断左右两边是否相等
>=表示判断左边是否大于等于右边
<=表示判断左边是否小于等于右边
!=表示判断是否左边不等于右边

最后比较的结果为true或者false

5 逻辑运算符
运算符 含义 结合方向

&&,& 逻辑与 从左到右
|| 逻辑或 从左到右
! 逻辑非 从右到左

6 位运算符
按位与(&)

对应位进行逻辑与操作

按位或(|)

对应位进行逻辑或操作

按位取反(~)

每一位进行取反操作

按位异或(^)

对应位进行异或操作

移位操作(>>,<<,>>>)

>>表示左移,<<表示右移,>>>表示无符号位右移

"<<"表示左移,即按照右边操作数指定的位数向左移动,右边移空的位置填0;
“>>”表示右移,如果最高位(也就是符号位是0),右移空的位置 补0;如果最高位是1(也就是符号位是1),右移空的位置填1;
“>>>”表示无符号位右移,无论最高位是0还是1,左边移空的位置都填0;

7 三元运算符

条件式?值1:值2

如果条件式运算为真,则表达式取1,否则取2

例如

boolean b=20<45?true:false

20<45为假,所以表达式取2,也就是false;
它等价于

boolean a;
if(20<45)
{a=true;
}
else
{a=false;}

(2)运算符比较级

通常运算符的优先级由高到底的顺序是
增量和减量运算
算数运算
比较运算
逻辑运算
赋值运算
如果有相同的运算级别,那么按照从左往右的顺序。

优先级 描述 运算符
1 括号 ()
2 正负号 ±
3 一元运算符 ++,- -,!
4 乘除 *,/,%
5 j加减 + -
6 移位运算 >>,<<,>>>
7 比较大小 <,>,>=,<=
8 比较是否相等 ==,!=
9 按位与运算 &
10 按位异或运算 ^
11 按位或运算
12 逻辑与运算 &&
13 逻辑或运算 两个竖杠
14 三元运算符 ?:
15 赋值运算符 =

五 数据类型转换

 类型转换是把一个值从一种类型转换成另一种类型的过程。注意如果从低精度转换为高精度,则永远不会溢出,如果从高精度转换为低精度,有溢出的风险,有可能会失败。

1 隐式类型转换

 从低级类型向高级类型的转换,系统会自动执行,程序员无需进行操作,这种类型转换称之为隐式转换。

比如

int x=50;
float y=x;

float是高精度,Int则是低精度,将x赋值给y时已经将类型转换。

隐式转换规则

操作数1的数据类型 操作数2的数据类型 转换后的数据类型
byte、short、char int int
byte、short、char、Int long long
byte、short、char 、int float float
byte、short、char 、int、float double double

2显式转换规则

 当把高精度转换为低精度时,必须使用显式类型转换运算语法如下(类型名)要转换的值

比如

int a=(int)45.23;//这时输出a的值是45
long y=(long)456.6F;//这时输出y的值是456
int b=(int)'d';//这时输出b的值是100

执行显式类型转换,可能会导致精度损失。除了boolean类型外的其他基本类型,都能以显式类型的方式转换

注意

 当把一个整数赋给一个byte,short, int ,long 类型时不可以超过这些变量的取值范围,否则必须进行强制类型转换如byte=(byte)129;

六 代码注释与编码规范

1注释

1.1 单行注释

  //

1.2 多行注释

/**/

1.3 文档注释

/**  */   会生成相应的文档

2 编码规范

序号 内容
1 每条语句要单独占一行,一条命令要以分号结束
2 在声明变量时,尽量每个变量的声明都单独占一行,这样有助于添加备注
3 java代码中,关键字和关键字直接如果有多个空格会视为一个空格
4 为了方便以后的维护,不要使用技术性很高、难懂、易混淆判断的语句,因为程序维护不是一个人,尽量使用简单的技术完成程序所需要的功能
5

Java语言基础(Java自我进阶笔记二)相关推荐

  1. 2,Java语言基础-Java语言基本程序设计知识

    Java语言基础 Java语言基本程序设计知识 1,JavaAPI概述 1.1,什么是API API是指应用程序接口( Application Program Interface, API),故名思意 ...

  2. 1,Java语言基础-Java语言概述和必要计算机知识

    Java语言基础 Java语言概述 1,Java语言发展史 Java语言本质 Java是面向对象的高级语言,它是由c和c++发展而来. Java发展语言历史概述 Java 是由 James Gosli ...

  3. Java基础知识——Java语言基础

    ---------------------- ASP.Net+Android+IO开发S. .Net培训.期待与您交流! ---------------------- 2.Java语言基础 Java语 ...

  4. JAVA 语言基础学习

    JAVA 语言基础 文章目录 JAVA 语言基础 Java概述 Java语言的诞生 JAVA语言的发展 JAVA语言的特点 什么是跨平台性? 跨平台的实现原理 JDK与JRE JDK的下载和安装 Pa ...

  5. JavaSE——Day1——计算机基础知识、Java语言基础、JRE与JDK

    计算机基础知识 什么是计算机? 计算机全称:电子计算机,俗称电脑.是一种能够按照程序原乡,自动.告诉处理海量数据的现代化只能电子设备.计算机由软件和硬件组成,没有安装任何软件的计算机称为课机.常见的形 ...

  6. day01计算机基础知识Java语言基础

    计算机基础知识(计算机概述) 计算机基础知识(软件开发和计算机语言概述) 计算机基础知识(人机交互) 计算机基础知识(键盘功能键和快捷键) 计算机基础知识(如何打开DOS控制台) 计算机基础知识(常见 ...

  7. java入门学习笔记(二)—— Eclipse入门学习之快捷键、java语言基础知识之各类关键字及其用法简析

    一.Eclipse入门学习 1. 快捷键 对于一个编辑器,快捷键必不可少,是十分好用且有效的工具. 对于一个初学者,首先掌握了如下快捷键. (很多通用的快捷键不多说) Ctrl + / -- 注释当前 ...

  8. 计算机java语言教程,计算机JAVA教程二讲Java语言基础知识.doc

    计算机JAVA教程二讲Java语言基础知识 2.1简单数据类型 2.1.1 标识符和保留字 1.标识符 程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier).Java语言 ...

  9. java语言定义一个具备栈功能的类_Java学习笔记 第二章 Java语言基础

    第二章 JAVA语言基础 一.关键字 1.关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有的字母都为小写 2.用于定义数据类型的关键字 c;ass  interface ...

最新文章

  1. easyui table 数据表筛选条件
  2. TenSorFlow随笔-除法
  3. 安装Android模拟器Genymotion【Android学习入门】
  4. eclipse中tomcat能正常启动,在浏览器中不能打开问题
  5. Vue之Vue.set动态新增对象属性
  6. MySql 学习笔记 (派生表)
  7. 定时执行sql统计数据库连接数并记录到表中
  8. 在二叉搜索树(BST)中查找第K个大的结点之非递归实现
  9. jenkins+saltstack+pipeline 部署springcloud 多模块jar包
  10. 《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》——2.3 直接映射高速缓存...
  11. 51单片机交通信号灯c语言程序,89C51单片机交通灯程序
  12. Hibernate入门第一讲——Hibernate框架的快速入门
  13. java程序设计概念对象先行_Java程序设计概念:对象先行(原书第8版)简介,目录书摘...
  14. ChinaMode评选:2010最受瞩目的45个初创公司/产品
  15. C++中自带的二分查找函数
  16. python操作excel(二):自动填充
  17. 《保姆教程一》Idea 必装插件,墙裂推荐!!!
  18. git push 遇到 error: cannot update the ref ‘refs/remotes/origin/master‘: Permission denied
  19. Java计算连续自交杂合概率代系变化
  20. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程03:碰撞检测》

热门文章

  1. 820android10,骁龙820老旗舰升级安卓9.0?这个品牌做到了
  2. 北京理工大学电路与电子线路设计实践
  3. Package inputenc: Unicode character ​ (U+200B) (inputenc) not set up for use with LaTeX.
  4. 微信JSSDK使用步骤
  5. 如何在货币市场进行交易(上)
  6. 华为鸿蒙二个重大失误,华为鸿蒙系统曝光后,比尔盖茨遗憾表示:最大失误是让安卓崛起了...
  7. SSH客户端工具——PuTTY(1)
  8. SSH客户端-服务端
  9. mtk android6.0 6753修改文档
  10. (转)哑铃健身图解大全