Java基础学习笔记 day01

计算机简介

{
	第一台通用计算机:eniac  用于计算弹道
	计算机能解决的问题:数据存储和计算
}

计算机对数据的存储和原理

{
	底层都是以二进制数据在操作
	存储单位:字节(byte)
	每一字节由8位(bit)组成
}

计算机中常见的进制

{
	二进制:	system.out.println(0b110);
	十进制:	system.out.println(10);		ctrl+shift+k:代码块
	八进制:	system.out.println(05);
	十六进制:	system.out.println(0x001a);
}

计算机语言

{
冯诺依曼体系结构
	运算器
	控制器
		运算器+控制器=cpu:电脑的大脑
	存储器
		硬盘+内存
	输入设备
	输出设备

计算机软件
	系统软件:操作系统
	应用软件:APP
		架构分类:c/s(client/server)	b/s(browser/server)
}

计算机语言

{
	人与计算机交流的表达方式
	语言分类
		{
			机器语言:0/1二进制代码,打孔纸袋
			汇编语言:add 1,2; 不能直接运行,需转换为二进制
			高级语言:普通英语-->编译-->-->执行
		}
}

人机交互的方式

{
	图形化界面(加载图片资源,性能消耗)
	命令行(不加载资源,纯干活,效率高)
	常用DOS命令
		{
			盘符切换  	D:
			查看当前盘符下的二文件  dir
			进入某一目录	cd
			进入多级文件	cd 文件路径
			回退上一级		cd..
			回退根目录		cd\
			清屏			cls
			退出			exit
		}
	
}

path环境变量

{
	记录很多程序所在的完整路径,以便在任何目录访问软件
}

Java背景故事
{
1995由詹姆斯高斯林在sun公司开发,后被Oracle收购
}

Java三大平台版本

{
	JavaSE:开发桌面应用
	JavaME:不学了
	JavaEE:Java语言的企业版,用于web方向的网站开发
		网页:数据展示
		网站:网页+后台服务器
}

Java的跨平台性和原理

{
	平台:指操作系统(Windows,macos,Linux)
	跨平台:Java程序可在任意操作系统中运行
	原理:不同操作系统所对应的jvm虚拟机
}

JDK JRE JVM

{
	jvm:虚拟机
	jre:Java运行时环境		包含jvm与核心类库
	jdk:包含jre以及开发工具
	
	jdk版本
		jdk5:里程碑
		jdk8:国内最多
		jdk11:国外最多
		
}

hello world程序

{
	开发Java程序的步骤:编写.java文件-->用javac编译代码,生成.class文件-->运行代码
}

java_home环境变量配置
{
为兼容tomcat
}

idea开发工具(重点)
{

}

注释及其分类

{
	对代码的解释,分为单行、双行、文档三种
}

Java基础语法

{
关键字:特定含义的单词,如class、public、int等等(不允许代码再使用)
关键字的字母全部小写;在常用的编辑器中,关键字有特殊的颜色标记

	class:用于创建(定义)一个类,类是Java中最基本的组成单元
	
字面量(常量):
	{
		分类:
			字符串:双引号包裹
			整数:all
			小数:all
			字符:被单引号所包裹的内容,只能存放单个字符
			布尔:true false   单独打印没有意义,需结合运算符使用 ps:  (10>9)  输出:true
			空:NULL   不允许单独打印
	}

}

变量

{
	内存中的存储空间,空间中存储记录经常发生改变的数据

	变量的定义格式:   数据类型 变量名 = 数据值;
				int a = 1000;
				
	变量的注意事项:不允许重复定义
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值