JAVA基础

Java 是一门编程语言,开发程序的工具

目的是编写在机器上运行的程序
源代码.java文件 》编译 》 字节码.class文件》 翻译》 机器语言 进行机器运行
开发环境配置:JDK环境安装及配置;Eclipse安装。
基础语法

  1. 类名:首字母大写,若是英文组合单词则每个单词首字母大写
  2. 方法名:main后开头字母小写,若是后面有其他单词则首字母大写
  3. 源文件名和类名相同
  4. 主方法入口:Java 程序都由public static void main(String []args)方法开始。
  5. 注释:单行//;多行/**/;文档注释/* * * */

对象和类

  1. 对象:类的一个实例,有行为和状态
  2. 类:作为模板描述对象的行为和状态
  3. 用new创造一个对象

基础数据类型

  1. 内置数据类型
  • [1]整数型:byte(-128至127);short;int;long;
  • [2]浮点型 :float;double;
  • [3]字符型:char
  • [4]布尔型:boolean只能用(true或者false);
    1. 引用数据类型:null

变量类型
类变量(静态变量):独立于方法之外的变量,用 static 修饰。所有实例共享,只有一份;
实例变量:独立于方法之外的变量,不过没有 static 修饰。对象的开始和销毁结束
局部变量:类的方法中的变量:局部变量只在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;
String str=“字符串”;字符串在常量池中具有唯一性,不可变。 equals判断最后值是否相同
运算符

  1. 算数运算符:+;-;*;/;%;++自增;–自减:前缀自增自减法(++a,–a): 先进行自增或者自减运算,再进行表达式运算。后缀自增自减法(a++,a–): 先进行表达式运算,再进行自增或者自减运算
  2. 关系运算符:==;!=;<;<=;>;>=;关系运算符两边只能是数值,返回结果用true或false表示真假。
  3. 赋值运算符:=;+=;-=;/=;*=;%=;
  4. 逻辑运算符:&&,与运算符,当且仅当两个操作数都为真,条件才为真;||,或操作符。如果任何两个操作数任何一个为真,条件为真。!,称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。
  5. 三目运算符:int a=X;String ab=a>Y?“A”:“B”;Syetem.out.println(ab);若X>Y则A;若X<Y则B。

流程控制
顺序结构:自上而下运行。
分支结构:
一、If
6. if(逻辑表达式){执行System.out.println()}
7. if(逻辑表达式){执行A}else{执行B}
8. if(逻辑表达式){执行A}else{执行B}else{执行C}…
二、Switch:只允许出现:byte;short;int;char;以及String;
9. switch(表达){case“A”:{执行A;break;}case“B”:{执行B;break;}case”C“:{执行C;break;}default;{执行none;break;}}break跳出,break必须存在,default默认设置。
循环结构:

  1. while:初始化语句:int a=数值,可以多条语句;while(循环条件){循环体;迭代语句,控制循环条件中的变量;}执行。
  2. do-while:初始化语句;do{循环体;迭代语句;}while(循环条件);执行。无论如何都会执行一次循环体内容
  3. for:初始化语句;for(初始化语句;循环条件;迭代语句){循环体;}执行。对于已知循环次数,一般使用for循环。
    控制循环结构
    break:跳出整个循环:int a=X;int b=Y;for(int c=Z;c<W;c++){b=b+c;if(c=a){break;}}执行
    continue:跳出本次循环,循环还会继续:int a=X;for(int b=Y;c<Z;c++){if(b%2==0){continue;}a=a+bi;}执行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值