新手小白入门编程第1讲 计算机基础知识 JAVA基础知识

本文介绍了软件的定义、开发过程,重点讲述了计算机语言,特别是Java语言的发展史、人机交互方式,以及Java语言的不同版本。同时,文章提到了Java开发的学习资源,包括学习资料目录和进阶路线图,以及面试指南,旨在帮助开发者高效学习和提升技能。
摘要由CSDN通过智能技术生成

软件: 按照特定顺序组织的计算机数据和指令的集合

开发: 软件的制作过程

软件开发: 借助开发工具与计算机语言制作软件

1.5 计算机语言


语言: 人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换

计算机语言:

人与计算机之间进行信息交流沟通的一种特殊语言

计算机语言中也有字符,符号等等

常见的计算机语言如C,C++,C#,JAVA

1.6 人机交互方式


软件的出现实现了人与计算机之间更好的交互,主要的交互方式有两种:

图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。

命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

1.7 键盘功能键及快捷键介绍


想入门编程,首先你需要了解的就是键盘,以下内容你了解吗?不了解的话,就从这里开始吧!

Tab Shift Ctrl Alt 空格 Enter Window

上下左右

PrtSc(PrintScreen)屏幕截图 QQ截图Ctrl+Alt+A

Ctrl+A 全选

Ctrl+C 复制

Ctrl+V 粘贴

Ctrl+X 剪切

Ctrl+Z 撤销

Ctrl+Y反撤销

Ctrl+S 保存…

1.8 常见的DOS命令


之前都是图形化界面来操作,现在我们来尝试一下通过命令的方式操作计算吧!

同时按”Window+R”键,在弹窗输入”cmd”,回车进入DOS窗口,即可开始练习~

注意: 进入后默认是在c盘下,最好不要操作系统盘 , 可以切换盘符

DOS命令速查表

2 Java语言概述

================================================================================

2.1 Java语言发展史


詹姆斯•高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年 获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java

JAVA之父

JDK的历史(Java Development Kit)
1.0 - 1.1 - 1.2 - 1.3 - 1.4 - 1.5
5.0 - 6.0 - 7.0 - 8.0……
Sun公司于1995年推出
1991年sun公司James Gosling等人开始开发Oak语言
1994年,将Oak语言更名为Java
1996年获得第一笔投资1亿元
1998年提出jdk1.2【GUI】
之后推出jdk1.3 jdk1.4【反射】
2005年重新更名为jdk5.0,进行了大幅的版本改进
2006年sun公司宣布将Java作为免费软件对外发布
2007年3月起,全世界所有的开发人员均可对Java源代码进行修改
2007年推出jdk6.0
2009年4月Oracle以74亿美元收购了sun公司
2011年7月由Oracle正式发布jdk7
2014年3月正式发布了java8
2017年9月正式发布了java9【短期支持】
2018年3月正式发布了java10【短期支持】
2018年9月正式发布了java11
1.8是企业主流使用的版本【LTS版本-longTimeService版本】

2.2 Java语言平台版本


  1. J2SE/JAVASE — Standard Edition—标准版/基础版

开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础。

  1. J2EE/JAVAEE — Enterprise Edition— 企业版/商务版

是为开发企业环境下的应用程序提供的一套解决方案,主要针对于企业级应用程序开发。

  1. J2ME/JAVAME — Micro Edition — 微型版/移动版
    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

由于细节内容实在太多了,为了不影响文章的观赏性,只截出了一部分知识点大致的介绍一下,每个小节点里面都有更细化的内容!

小编准备了一份Java进阶学习路线图(Xmind)以及来年金三银四必备的一份《Java面试必备指南》

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
876)]

小编准备了一份Java进阶学习路线图(Xmind)以及来年金三银四必备的一份《Java面试必备指南》

[外链图片转存中…(img-NC3QkQae-1713727180876)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值