Java学习第一弹

5 篇文章 0 订阅
3 篇文章 0 订阅

一、计算机基础

1. 计算机computer

1)定义

  • 能按照程序运行,自动高速处理海量数据的现代化智能电子设备。由硬件和软件组成。
  • 广泛应用在:科学计算、数据处理、自动控制、计算机辅助设计、人工智能、网络等领域。

2)硬件及冯诺依曼结构

  • 硬件:看得见的物理装置-按系统结构要求构成的有机整体—为计算机软件运行提供物质基础。
  • 冯诺依曼结构
  • 冯诺依曼结构

3)计算机软件

  • 可以是计算机按事先预定好的顺序完成特定的功能,按其功能分为系统软件+应用软件

按其功能分为系统软件+应用软件

4)Windows快捷键

  • Alt+F4:关闭窗口
  • shift+delete:永久删除
  • Windows+E:打开我的电脑
  • CTRL+shift+esc:打开任务管理器
  • Windows+table:切换应用程序

5)基本Dos命令

1 打开Dos 控制台cmd的方式

打开cmd

2 常用Dos命令

常用

2.计算机语言进化史

机器语言–汇编语言–高级语言(C++,Java,python,PHP,JavaScript)【摩尔定律,反摩尔定律】

3.Java入门

1)Java诞生史
  • 1972年C诞生-----1982年C++诞生(更复杂)—1995年 Applet(图形界面的程序)
  • Java三个版本

先学SE再学EE

  • 三高问题:高可用,高并发,高性能

Maven-Tomcat-spring-Eclipse -idea必学

2)Java特性和优势
  • 简单性 面向对象 可移植性(1次编译,到处运行)
  • 高性能 分布式 动态性(反射机制) 多线程
  • 安全性(异常机制) 健壮性
3)JDK、JRE、JVM
  • JDK:Java开发工具,是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具+Java基础类库

  • JRE:Java运行环境,是运行Java程序所必需的环境的集合,包含JVM标准实现及Java核心类库

  • JVM:Java虚拟机,是整个Java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序

  • 简单说,JDK是Java的开发工具,JRE是Java程序运行所需的环境,JVM是Java虚拟机,三者之间关系是JDK包含JRE和JVM,JRE包含JVM

4)Java开发环境搭建
  • JDK8为主
  • 卸载JDK

path下有两个

  • 安装JDK

版本要保持一致

5)第一个代码文件

1)建代码文件夹
2)建Java文件

不要放在C盘

3)编写代码
4)编译javac java文件------生成class文件
5)运行class文件,找到代码文件目录–cmd进入(在代码目录前边输入cmd可以直接进入)

在代码目录前边输入cmd可以直接进入

可能遇到的问题

6)Java运行机制

解决的时机不同

  • 编译型:不能及时自动更新 一次全部译完
  • 解释型:实时翻译 走一步解一步
  • 程序运行机制

先编译再解释

7)IDEA首次使用

官网下载对应版本,正版用安装插件的方法破解,插件去百度

1 破解
  • 企业版本打开会出现限用30分钟的提示,直接叉掉
  • 进入之后安装插件破解(1月重置1次用来更新)
  • 事先把插件解压到对应文件夹,然后如下图寻找安装

此时进入插件位置选中即可

如果不成功继续如下图

选中会弹出弹窗

选中会弹出弹窗,勾选,点击–自动重启

勾选,点击--自动重启

2 创建项目

1.打开idea

进行操作

2.选择想要创建的项目

建空项目是为了方便管理

1)Java项目:直接下一步到出现下图(项目地址会随项目名自动创建对应文件夹,但是第一次需要自己手动创建)

项目地址会随项目名自动创建对应文件夹,但是第一次需要自己手动创建

第一次的手动创建(选择项目名即文件夹名)

选择项目名即文件夹名

2)空项目:点击下一步直到出现项目命名,方法如上(建空项目是为了方便管理)

  • 出现下图,关掉它,看idea页面

出现本图,关掉它,看idea页面

  • 看idea页面,只有这个,看起来很空

只有这个,看起来很空

  • 点击新建模块,选Java直接下一步

点击新建模块,选Java直接下一步

  • 什么都不选

什么都不选

  • 命名点击完成

命名点击完成

  • 出现此图为配置成功,否则会出错

出现此图为配置成功,否则会出错
在src下创建类文件或者创建包。。。

  • 技巧:编写代码时可用快捷键:首字母一起拼出→出提示→回车+绿箭头运行

技巧:编写代码时可用快捷键:首字母一起拼出→出提示→回车+绿箭头运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

倔强铛铛

谢谢客官的打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值