JavaSE第一天笔记

第一部分 语法基础篇

第一天的日常
第1章 概述
1.1 计算机组成部分
计算机的组成主要分为两大类:硬件,软件
硬件是可以看的到的一些物理部分,都是一些电子元器件
软件是看不得到的部分,它是一些列的指令,这些指令主要用于控制硬件来完成一些列特定的工作
常见的硬件:
CPU:Center Processing Unit 中央处理器 主要指令控制和数值计算功能(日常工作任务)

内存:临时性存储数据的存储设备RAM,当内存不通电的时候,这数据也就消失了

显卡GPU:Graphic Processing Unit 图形图像处理单元 主要用于计算图形数据(图形图像任务)

存储设备:永久性存储设备ROM 任何数据都是以二进制的形式存储的
机械硬盘
固态硬盘

输入输出设备
键盘:输入字符数据
鼠标:输入定位数据
显示器:输出图形图像数据
扬声器:输出声音数据
麦克风:输入声音数据
打印机:输出图形图像文本数据
扫描仪:输入图形图像文本数据
网络设备
输入:从互联网上下载数据
输出:从本地上传数据到互联网
1.2 人机交互方式
我们如何与计算机打交道的
图形化界面操作方式:操作简单,表现直观,容易上手操作,步骤繁琐,占用空间大
命令行操作方式 CMD(Command win+R 输入cmd回车)窗口:操作复杂,命令较多,不容易
上手,步骤简单,占用空间小,适合远程操作
常用dos命令
c: 进入C盘根目录
d: 进入D盘根目录
cd xxx 进入xxx目录
dir 查看当前目录下有什么文件和目录
cd / 进入到当前所在盘符的根目录
cd … 返回上一级目录
cls 清屏
exit 退出cmd窗口
1.3 计算机语言
计算机本身就是有一系列物理硬件组成的,它们之间的沟通方式就是电信号,高低电压-二进制数

所以和计算机之间打交道,就得通过二进制来做,早期的编程语言/命令都是以二进制形式存在
机器语言
根据平台的不同其所表现的形式也不同,为了让计算机能够懂得人类的目的,人类必须以二进制的
形式向计算机输入数据。计算机能懂,人不太懂,对初学者十分不友好的。比如要计算两个数字的加法
汇编语言
通过一些单词也叫助记符,将一些常用的操作用单词表示,在程序中慢慢出现了人类的语言。比如
计算2+3的结果,在汇编语言里是一下结果。这种代码计算机读不懂,还得将这些助记符包括数据转换
成对应的二进制提交给计算机进行计算。转换的工具,称之为汇编器。汇编语言它的计算方式,还是依
赖于计算机的计算方式的。想学好汇编语言,还得事先了解计算机的工作原理。
高级编程语言
从20世纪50年代产生,第一个众所周知的高级编程语言:C语言->C++语言->Java语言->C#-Python
高级编程语言完全由单词,符号和数字组成,并且书写流程也是符号人类流程。比如计算2+3如下
代码所示,更容易让人类去理解。同样计算机不能够读懂这段代码,还得将代码进行转换二进制提交给
计算机。转换的形式:编译,解释
静态编译语言:C C++ Java
静态:在定义变量的时候有明确的数据类型的区分
编译:将源代码全部进行编译 生成一个可执行的二进制文件 计算机去执行这个二进
制文件来运行程序。(翻译一本英文书)
动态解释语言:Python JS
动态:在定义变量的时候没有明确的数据类型的区分
解释:将源代码从头到尾 读取一行 编译一行 运行一行(同声传译)
1.4 软件与软件开发
软件的定义
软件 是 指一系列按照特定顺序组织的 计算机数据与指令 的 集合
举例:向西走50米 然后 左转向前走20米
输入三个点的坐标通过三边来计算一个三角形的面积?
说明:再用编程去解决一个问题的时候,先去获取该问题所需要的数据,然后再根据数据讨
论计算的具体流程,最后再用编程语言去实现这个计算的流程
软件的分类
只分两类:
系统软件:也称之为是操作系统,主要是用来控制和管理底层硬件的一套指令,操作系统为用
户提供最基本的计算机功能。
应用软件:基于系统软件之上的,为用户带了特定领域服务的软件
软件开发
软件开发的定义就是去编写上述软件,软件开发的流程是什么?

  1. 需求分析
  2. 编码实现
  3. 测试编码
  4. 上线运维
  5. 更新迭代
  6. 下线
    软件岗位
    移动端软件研发 Anroid IOS - 物联网
    Web前端研发 - 数据可视化工程师
    PC端研发
    后端研发
    1.5 Java语言介绍
    Java语言的前身Oak(橡树),1994年詹姆斯高斯林和他的团队开发出来的嵌入式编程语言。随着
    互联网的发展,紧随潮流编程互联网应用程序开发语言(面向对象),一直到2010年Sun公司被Oracle
    收购,Java就属于Oralce的子产品。
    Oracle公司主要业务:
    数据库 Oralce数据库 随后也把民间产品MySQL也收购了
    Linux服务器操作系统Solaris(redhat Ubuntu 深度 SUSE)
    编程语言Java
    Microso􀁸公司主要业务:
    SQL Server
    Windows/Windows Server
    C++/C#
    Java技术架构
    JavaSE Java Standard Edition Java标准版:桌面型应用程序
    JavaEE Java Enterprise Edition Java企业版:服务器应用程序
    JavaME Java Micro Edition Java微型版:嵌入式应用程序
    Java最大的特点——跨平台
    跨平台的意思就是说,一个软件可以在多个平台上运行,而不用更改软件的内容。
    是因为JVM的功劳:JVM(Java Virtual Machine)Java虚拟机。
    Java源代码文件后缀名为xxx.java 所编译出来的二进制文件后缀名为xxx.class
    JVM主要负责将java语言的字节码文件转换为本地操作系统指令的一个工具软件。
    所以,最终是字节码文件在跨平台!
    1.6 Java开发环境搭建
    JRE与JDK
    JRE(Java Runtime Environment)Java运行环境:如果我们的计算机仅仅想运行Java程序的话,装
    这个软件即可。JRE = JVM + 核心类库。
    JDK(Java Development Kit)Java开发工具包:如果我们的计算机想要去开发一个Java程序的话,
    装这个软件即可。JDK = 开发工具 + JRE。
    JDK的下载与安装
  7. 先登录注册Oracle
  8. 去Oralce官网下载JDK,最新JDK15,我们目前用JDK8 https://www.oracle.com
  9. 点击Products
  10. 点击So􀁸Ware下的Java
  11. 右上角DownloadJava
  12. 找到JavaSE8 点击JDK Download
  13. 下拉 在下载列表中选择Windows X64
  14. 双击打开jdk安装程序
  15. 点击下一步
  16. JDK不需要更改目录 直接下一步
  17. JRE不需要更改目录 直接下一步
  18. 安装完成 点击关闭即可
  19. 验证jdk是否安装成功
  20. win+r 打开cmd 输入java -version
    说明安装成功!
    jdk安装目录介绍
    bin目录:binary放的都是开发工具
    javac.exe:java编译工具
    用法: javac
    java.exe:java运行工具
    用法: java [-options] class [args…]
    (执行类)
    或 java [-options] -jar jarfile [args…]
    (执行 jar 文件)
    db目录:放的是支持数据库开发的一些工具包
    include目录:放的是一些链接底层的一些C头文件代码
    jre目录:jdk自带的运行环境
    lib目录:library 存放的是一些第三方Java库
    javafx-src.zip:javafx图形化界面开发的源码包
    src.zip:Java本身的源代码包
    配置path环境变量
  21. 复制jdk中bin目录的绝对地址 C:\Program Files\Java\jdk1.8.0_77\bin
  22. 右键此电脑 点击属性
  23. 点击高级系统设置
  24. 点击环境变量
  25. 系统变量中选择Path
  26. 右上角 新建 将地址复制进去即可
  27. 一路确定出去
  28. 重启cmd 再去尝试javavc java
    关于classpath的配置暂且不说
    1.7 运行Java程序
    VSCode代码编辑器 https://code.visualstudio.com/
    汉化:左下角管理 Extension 搜索Chinese 选择Chinese中文简体汉化包 点击绿色install 右下角提示
    重启 重启即可
    主题:管理 颜色主题 自选
    编码:管理 设置 文本编辑器 文件 Encoding 选择gbk结尾
    字体:管理 设置 文本编辑器 字体 font size
    关联代码所在的文件夹:文件 打开文件夹 选择JavaDay01
    步骤一:新建Java源代码文件并写入类
    点击新建文件按钮,输入Java源代码文件名称和后缀名,例如Sample01.java
    在文件中写入如下代码:
    public class Sample01 中的 Sample01 是类名,而且在Java源代码中,可以存在多个类,但是
    最多只能有一个public开头的类,并且该类的类名必须与文件名保持一致!!!
    步骤二:编译该源代码文件
    打开控制台窗口cmd,将目录切换到JavaDay01目录下
    再输入javac Sample01.java 对源代码文件进行编译
    如果没有任何输出,则表明编译成功,并生成同名的字节码文件 Sample01.class
    步骤三:运行该字节码文件
    输入java Sample01 即可
    此时发现运行工具提示错误,对于任何一个程序而言,程序的运行都需要主函数,所以将主函数写
    入其中。
    再重新编译和运行

1.8 常见错误
语法错误
指在编译的过程中出现的一些错误,这种错误的原因主要由那些因素产生呢?
单词评写
遗漏分号
使用中文符号的问题
大括号不匹配
遗漏关键字单词
运行错误
是指编译能够通过,但是在运行期间出现的问题
逻辑错误
代码的运行结果和自己认为的结果不一样!
遗漏括号
遗漏分号
遗漏引号
非法使用中文符号
单词拼写错误

public class demo02
{
public static void main(String[] args)
{
System.out.println(4*(1.0-1/3+1/5-1/7+1/9-1/11) + “=” );
System.out.println(4*(1.0-1/3+1/5-1/7+1/9-1/11+1/13) + “=” );
}
}

public class demo05
{
public static void main(String[] args)
{
System.out.println((241.6)/(6035/(6060)) + “英里/小时”);
}
}

public class demo03
{
public static void main(String[] args)
{
System.out.println(“d =” + (25.53.14));
System.out.println(“s =” + (5.55.53.14));
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值