[JavaSE基础笔记]Day01 计算机基础,JDK和IDEA

目录

计算机简介

Java三大平台

Java开发步骤

IDEA

JAVA基础语法

Debug


计算机简介

        第一台计算机:ENIAC

        计算机作用:进行数据处理和运算

        计算机数据的存储和运算

        计算机存储数据的最小单位为字节,一个字节包括8个二进制(bit位),本质上就是以二进制数据保存。

        计算机常见的进制

        0b开头为二进制数据,0开头为八进制,0x为十六进制,但print语句内部会将其转化为十进制输出

        n>>>=1表示右移一位

        计算机硬件和软件

        冯诺伊曼硬件结构:运算器,控制器(两者结合为CPU),存储器(硬盘:永久存储和内存:临时存储),输入设备(键盘,鼠标),输出设备(显示器,打印机)

        软件:系统软件(操作系统)和应用软件(C/S架构(C++):客户端/服务器端,用户下载本地客户端与远程服务器交互(qq等应用软件)B/S架构(JAVA):浏览器/服务器端,用户使用浏览器与远程服务器交互(淘宝,京东等应用软件))

        计算机语言

        计算机语言发展:机器语言(0 1)-->汇编语言(简单单词)-->高级语言(经过编译器编译为汇编语言近似的指令,之后进行执行)

        人机交互方式

        图形化界面交互方式:此电脑等

        命令行交互方式:DOS命令提示符

        定时关机 :shutdown -s -t 300

        取消定时关机:shutdown -a

        PATH环境变量

        记录程序所在完整路径,DOS启动后不仅在当前目录找,还会在PATH中寻找。

        Win+E快捷打开电脑

Java三大平台

        Java SE Java的基础版本,用于桌面应用的开发

        Java ME 小型版,用于嵌入式消费电子设备

        Java EE 企业版,用于Web的网站开发

        网页是将数据展示给用户,与后台无交互。网站与后台存在交互(逻辑运算),查到数据后展示。即网站=网页+后台服务器。

        Java跨平台原理

        Java可以在所有的操作系统运行,不需修改源代码

        Java程序在不同操作系统的JVM虚拟机中运行实现跨平台,JVM本身不能跨平台。

        JRE包括了JVM虚拟机和Java核心类库(存放编程好的代码)

        JDK开发工具包,包含JRE和常用开发工具(javac编译工具和java运行工具)

        JDK相关的开发工具包在目录的bin目录下

        Java8.0最稳定 Java 5.0里程碑

Java开发步骤

        源文件-->字节码文件(编译)-->JVM

        源文件中:class 创建一个类(单位名词)public 权限修饰符(限制类名和文件名相同,一个文件可以有多个类,但只能有一个类的前面有public,且这个类需要与文件名相同)

        JDK配置

        java -version显示版本

        高版本JDK自动配置环境变量,自己配置时需要删除原先的环境变量

        采用JAVA_HOME配置环境变量来匹配服务器

        Notepad设置

        设置-->首选项-->新建-->语言:JAVA 编码:ANSI

IDEA

        项目结构的目的:方便管理类文件

        格式化代码快捷键:ctrl+alt+L

        main方法:psvm 输出语句:sout

        复制行:ctrl+D 单行注释:ctrl+/ 多行注释:ctrl+shift+/

        shift+“将目标文字用“”包裹

        新建项目时项目位置目录只有一个\,否则无法创建out文件夹

        TODO:可以在左下角显示

JAVA基础语法

        关键字:被java赋予特殊涵义的英文单词,一般为小写(main不是关键字)

        常量(字面量):Java中可以使用的数值,包括六种

        空常量null不能直接打印

        字符常量中可以写单个中文字符

        变量:内存中的存储空间,其中存储经常改变的数据,包括引用变量和普通变量,普通变量包括八种

        “\”在java中是转移符,如果要在字符串中写一个”\”,你需要写为”\\”

Debug

        Frames 显示目前正在进行的方法

        variables 显示目前的变量

        多断点可以批量执行,多断点取消

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值