首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Java老毕

Java老毕

作者头像
HaC
发布于 2020-12-30 17:22:50
发布于 2020-12-30 17:22:50
7240
举报
文章被收录于专栏:HaC的技术专栏HaC的技术专栏

Java基础,视频Markdown

day1: 1. 命令符

  • 进入C盘:cd\
  • 进入D盘:d:
  • 显示该盘所有的文件: dir
  • 创建文件夹:md [文件夹名称]
  • 删除文件夹:rd [文件夹名称]
  • 返回上一层目录:cd..
  • 返回根目录:cd\
  • 删除文件:del [文件名.后缀] (del [文件夹名称] 表示删除该文件夹下所有的文件,但是文件夹还在,可以用rd命令删除);del *.txt 表示删除所有.txt结尾的文件

2.java之所以能跨平台,能在Windows,Linus,mac上运行Java程序,是因为jvm虚拟机,只要在Windows上装一个Windows版jvm,在Linus上装一个Linus版jvm,就能运行Java程序。C++也有虚拟机,Windows由C和C++写,所以Windows也有一个C++虚拟机。

3.jdk包括jre,jre包括jvm,jre是一个Java程序的运行环境,jdk是程序员的开发工具 ,包括很类库。

4.Java组成:关键字,标识符,注释,常量与变量,运算符 int+float=float,低位转为高位

cahr a='米'; //没毛病 Integer.toBinaryString(-6) //输出一个二进制形式 System.out.println(-1%5) // -1 System.out.println(-1%5) // 1

5.逻辑运算符 & :都是true才为true | :只有有一个true就为true ^ :异或,两边相同为假,两边不同为真。 false^false//true true^true //true true^false //true

双与与单与的区别:&&和&,单与无论左边真假,右边都运算;双与当左边为假的时候,右边不运算。 双或与单或的求别:||和|,单或两边都运算;双或当左边为真时,右边不运算。 总结就是:双运算符比单运算符效率高。

左移与右移:<< 一个数x,左移n位,得到x*2^n;>> 右移得到x/2^n。 关于>>右移左边补数问题:如果最高位为1则用1补空位;最高位为0则用0补空位。 关于>>>右移问题:无论最高位为1还是0,都用0补。

7.进制换算 二进制换十六进制,四位取一位。

8.重载是参数个数不一样或者参数类型不一样,返回值不同不是重载。 9.数组的定义这也是可以的:

int[] a=new a[3]; int a[]=new a[3]; int a[]=new a[]{1,2,3,4}; int a[]=new {1,2,3,4};

二维数组: int[] 表示一个数组; int[] y[];表示一个二位数组,即y[][]; int[3][0];

定义一个数组

代码语言:javascript
复制
int y[][]=new int[3][2];
y[0]=new int[3];
y[1]=new int[1];
y[2]=new int[2];
y[1][1]=12;     //越界
y.length;//二维数组长度,3
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/10/15 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档