20230325---速成Java学习日记1

2023.3.25学习Java打卡

冯诺依曼体系结构

Dos命令

#盘符切换:   				  D:或F:  再回车
#查看当前目录下所有文件:  	     dir
#切换目录:					  cd xxx(若跨盘则 cd: /d D:\某某某文件夹) cd ..返回上级
#清理屏幕:					  cls
#退出终端:                    exit
#查看电脑ip: 				  ipconfig
#打开应用:                    例:calc,mspaint,notepad
#ping命令:                   ping www.baidu.com(获取网络IP地址)
#创建文件:					  md xxx(创建文件夹) cd>xxx.txt(在其文件夹内创建文件)
#删除文件:  				  del xxx.txt
#删除文件夹:                  rd xxx(文件夹名)

Java特性和优势

#简单性:没有头文件,没有指针,不用分配内存,语法基于C语言
#面向对象:
#可移植性:最重要优势,可跨平台,写一次到处运行
#高性能:使用URL
#分布式:
#动态性:
#多线程:边上QQ边打游戏
#安全性:
#健壮性:具有异常机制,可以捕获异常

Java有三个版本

  • JavaSE:标准版(桌面程序,控制台开发,小游戏等)
  • JavaME:嵌入式开发(手机,小家电等,目前用的非常少)
  • JavaEE:企业级开发(Web端,服务器开发等)

JDK JRE JVM

  • JDK:Java Development Kit:Java开发者工具
  • JRE:Java Runtime Environment:Java运行环境
  • JVM:Java Virtual Machine:Java虚拟机。

Java程序运行机制

#源程序(.java文件)--→Java编译器--→字节码(.class文件)--→类装载器--→字节码校验器--→解释器--→操作系统平台

Java三种注释

  • 单行注释:// xxxxxxx
  • 多行注释:/* xxxxxxx */
  • 文档注释:/** xxxxxxx */

标识符

#以大小写字母,美元$,下划线_为首
#首字符后,字母,美元符$,下划线_或数字任何字符组合
#不能使用!关键字!作为变量名或方法名
#标识符对于大小写敏感

数据类型——强类型语言(变量先定义,后使用)

  • 基本类型

    1.数值类型
    	整数类型:
    	#byte:占1字节,-128~127
    	#short:占2字节,-32768~32767
    	#int:占4字节,-(2^32)~2^32
    	#long:占8字节,-(2^64)~2^64
    	浮点类型:
    	#float:占4字节
    	#double:占8字节
    	字符类型:
    	#char:占2字节
    2.boolean类型(布尔类型)
    	#占1字节
    	#值仅有True,False
    
  • 引用类型

    #接口、类、数组
    
  • 拓展

    #float 有舍入误差。!最好避免使用浮点数进行比较!
    #银行业务使用BigDecimal类
    #所有的字符本质还是数字
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值