java初探

刚复习完python又要学java;可能后面还要学嵌入式,不现在就怕要学嵌入式了。
还是从最基础概念开始:bit位,就是一个0或一个1;每8位是一个字节byte,byte是数据存储的最小单位;1KB=1024字节
JVM,java虚拟机,是java程序的运行环境(即翻译官)
JRE,包含JVM和运行时所需要的核心类库
JDK,java程序开发工具包,包含JRE和开发人员工具
java中,System.out.println()括号中两个单引号之间必须有且仅有一个字符,没有不行如:
public class demo{
public static void main(String[] args){
System.out.println(’ ')//两单引号间有空格字符
}
}
空常量null不能直接打印输出
java中char类型允许写入一个汉字
java中的强制类型转换int num=(int)100L 长整型转换为int型

char str=‘A’
System.out.println(str+1)
char类型进行数学运算时,字符会成为ascii码数字(int型)
%是取余运算
字符串的+号也是字符串连接运算
java中有自增自减运算符++和- -;也有逻辑运算符&&和||,!;
三元运算符x=a>b?18:19
java中的方法:
定义一个方法 public static void 方法名(){
}//静态方法
java中方法的先后顺序无所谓,但java中方法的定义不能产生嵌套包含关系
调用方法 方法名称()
java中的if判断语句:
if(关系表达式){
语句体;
}
else if (条件语句){
语句体;
}
else {
}
java中有switch语句:
switch(表达式){
case 常量值1:
语句体1;
break;
case 常量值2:
语句体2;
break;
default:
语句体n;
break;
}
switch后面的括号只能是以下类型:byte/short/char/int str/enum
switch语句后的break语句可以省略(继续向下执行,一般不省略)

循环语句
for (int i;i<10;i++){
循环体语句;
}

while(条件判断){
循环体;
步进表达式;
}

do {
循环体;
}while(条件判断); 先无条件执行一次循环体再判断

java中包命名用英文小写/数字/小数点

方法的调用有多种方式
单独调用:直接 方法名(参数)
打印调用:System.out.println(方法名称(参数))
赋值调用:比如 int number=sum(a:15,b:25)
判断两数字是否相等 return a==b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值