zoukankan      html  css  js  c++  java
  • java基础小总结(1)

    Day1:

    1. 盘符也是属于目录和文件夹;

    2. dos窗口下的dir命令是显示当前目录所包含的子文件和子目录;

    3. 系统中. 表示当前目录,.. 表示上一级目录;

    4. Windows 中JVM虚拟机主要为C++语言编写;虚拟机是用来解析和执行Java程序的软件;

    5. Java是跨平台的,JVM不是跨平台的;

    6. JVM是Java实现跨平台的过渡(工具);

    7. JRE(运行环境,负责Java文件的运行)=JVM(虚拟机)+核心类库(辅助工具);

    8. JDK = JRE + 开发工具包;

    9. bin:全称是binary,表示二进制的意思。Bin里面装的全都是工具或者叫做命令,或者叫做可执行应用程序。里面存放的基本都是 .exe文件。

    10. Windows系统中%表示变量名获取对应变量值;

    11. Javac.exe是启动JDK中的编译器,将java文件(源文件)编译生成计算机所熟知的二进制文件;编译时需要加上文件类型名称;

    12. Java.exe是运行class文件,运行是不需要加文件类型名称;

    13. Java中class是表示程序的开始;主方法是表示程序运行的入口;

    Day2:

    1.Java标识符首个字符不能是数字;不能用关键字;类名、方法名和变量都属于标识符;

    2.常量类型:数值,字符,字符串,布尔,空常量;

    3.基本数据类型:整数(byte, short, int , long),小数(double , float ),字符(char ),布尔(boolean)

    4.一个二进制位称为1bit(比特);8个二进制称为1个byte(字节),是计算机中最小的单位;1byte = 8 bit; 1kb = 1024 byte; 1mb = 1024 kb ; 1gb =1024mb; 1tb = 1024 gb;

    5.用DOS运行java或者javac命令时,输入文件名,可以先打个首字母,再用tab键选择名称;

    6.在java中小数默认为double类型;整数默认为int类型;超出范围的int 类型用long表示,且数值后面加L以示区别;超出范围的float类型记录小数(默认为double),因为从长范围到短范围可能会损失精度,所以要在float类型的数据后面加个f;

    7.基本类型中常量范围:byte(1个字节) <short(2个字节) <int(4个字节) <long(8个字节) <float(4个字节) <double(8个字节) ;其中char(2个字节) ,boolean(1个字节) ;

    8.运算符左右的数据类型一致时,则结果的值也和它们的数据类型一样;运算符左右的数据类型不一致时,则结果的值为它们的数据类型范围较大的;

    Day3:

    1.Java中提供的循环有三种:while循环、do-while循环、for循环。

    2.switch语句中小括号只能是byte, short, int, char类型(后面还有枚举,字符串类型)

    Day4:

    1. 循环语句的三个要素:初始化值;循环判断;修改循环条件;

    2. Break使用在循环和switch中;

    3. Continue只运用于循环,且本循环中下面不写语句,因为是废话,不然报错;即语句体与continue并列,且在continue下面,则会报错;只是跳过当前循环一次;

    4. break语句下面不能写并列语句,这样也是因为执行不到,所以会报错;直接结束当前循环;

    5. 死循环:for(; ; ){ 循环体 }   ctrl + c 强制进行结束死循环

    6. Static 方法中只能调用静态方法;

    7. 函数在栈内存中运行加载;先进入的方法先被压栈到下面;栈内存运行栈顶的方法;运行完毕则弹栈; 

    Day5:

    1.函数重载:同类,同名,参数列表不同(数量,类型,顺序);

    2.编译后的class文件在java运行的时候由硬盘中加载到方法区;

    3.内存地址值”[”表示一维数组,“I”代表int类型,“D”代表double类型;“@”代表特殊字符;后面的十六进制的数字是代表地址值;

    4.看一下冒泡排序的视频

    5.排序(升序、降序)

    Day06:

    1.遍历二维数组

    2.定义对象,调用面对对象

  • 相关阅读:
    Power BI 根据用户权限动态生成导航跳转目标
    Power BI Tooltips 增强功能
    Power BI refresh error “could not load file or assembly…provided impersonation level is invalid”
    SQL 错误代码 18456
    如何使用SQL Server Integration Services从多个Excel文件读取数据
    通过表格编辑器将现有表引入Power BI数据流
    Power BI 中动态增长的柱状图
    ambari2.7.3离线安装hdp3.1.0时,ambari-hdp-1.repo中baseurl无值
    ambari 安装 cannot download file mysql-connector-java from http://8080/resource/mysql-connector-java.jar
    洛谷P4180 [BJWC2010]严格次小生成树
  • 原文地址:https://www.cnblogs.com/tony-lu229/p/7509787.html
Copyright © 2011-2022 走看看