提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
java入门级学习
提示:以下是本篇文章正文内容,下面案例可供参考
一、计算机基础知识
计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、速处理
海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常
见的形式有台式计机、笔记本计算机、大型计算机等。
计算机应用的方面
1:科学计算
科学计算也称数值计算。计算机最开始是为解决科学研究和工程设计中遇到的大量数学问题的数
值计算而研制的计算工具。例如,人造卫星轨迹的计算,房屋抗震强度的计算,火箭、宇宙飞船
的研究设计都离不开计算机的精确计算。就连我们每天收听收看的天气预报都离不开计算机的科
学计算。
2、数据处理
在科学研究和工程技术中,会得到大量的原始数据,其中包括大量图片、文字、声音等信息处理
就是对数据进行收集、分类、排序、存储、计算、传输、制表等操作。
3、自动控制
自动控制是指通过计算机对某一过程进行自动操作,它不需人工干预,能按人预定的目标和预定
的状态进行过程控制。例如,无人驾驶飞机、导弹、人造卫星和宇宙飞船等飞行器的控制,都是
靠计算机实现的。
4、计算机辅助设计
计算机辅助设计(Computer Aided Design,简称CAD)是指。借助计算机的帮助,人们可以自动或
半自动地完成各类工程设计工作。目前CAD技术已应用于飞机设计、船舶设计、建筑设计、机械
设计、大规模集成电路设计等。在京九铁路的勘测设计中,使用计算机辅助设计系统绘制一张图纸
仅需几个小时,而过去人工完成同样工作则要一周甚至更长时间。可见采用计算机辅助设计,可缩
短设计时间,提高工作效率,节省人力、物力和财力,更重要的是提高了设计质量。
5、人工智能
人工智能(Artificial Intelligence,简称AI)是指计算机模拟人类某些智力行为的理论、技术和应
用。例如,用计算机模拟人脑的部分功能进行思维学习、推理、联想和决策,使计算机具有一
定“思维能力”。我国已开发成功一些中医专家诊断系统,可以模拟名医给患者诊病开方。 还有就
是机器人也是计算机人工智能的典型例子。
6、多媒体应用
随着电子技术特别是通信和计算机技术的发展,人们已经有能力把文本、音频、视频、动画、图
形和图像等各种媒体综合起来,构成一种全新的概念—“多媒体”(Multimedia)。比如一些flash广
告,网页游戏等。
7、计算机网络
计算机网络是由一些独立的和具备信息交换能力的计算机互联构成,以实现资源共享的系统。如
在全国范围内的银行信用卡的使用,火车和飞机票系统的使用等。
计算机硬件
计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种
物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物
质基础。
计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标,显示器等多个部件组成
计算机软件
计算机软件是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序
完成特定的功能,计算机软件按照其功能划分为系统软件与应用软件
系统软件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS
应用软件:office QQ聊天 YY语言 扫雷
计算机语言
语言
人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换
计算机语言
人与计算机之间进行信息交流沟通的一种特殊语言
计算机语言中也有字符,符号等等
常见的计算机语言如C,C++,C#,JAVA
人机交互
软件的出现实现了人与计算机之间更好的交互
交互方式
图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
常用DOS命令
Java语言的初学者,学习一些DOS命令,会非常有帮助。DOS是一个早期的操作系统,现在已经被
Windows系统取 代,对于我们开发人员,目前需要在DOS中完成一些事情,因此就需要掌握一些必要的命令。
进入DOS操作窗口
按下windows+R键盘,打开运行窗口,输入cmd回车,进入到DOS操作窗口。
打开DOS命令行后,看到一个路径c:/user就表示我们现在操作的磁盘是c盘。
命令 操作符号
dir:罗列某个目录或者盘符号的下面的所有文件
cd:进入到指定文件夹
cd… 返回上级目录
cd/ 返回根目录
md 创建文件夹(目录)
rd 删除空的文件夹(目录)
rd/s 强制暴力删除文件夹,但是会询问是否删除
rd/s/q 不询问直接删除
copy con a.txt ->回车->文件的内容->crtl+z->回车
del:删除指定文件
del *.txt 删除全部后缀为txt的文件
ipconfig:查看本机ip地址 ip4地址
ping 域名或者ip:查看自己电脑是否联网或者和另外一个主机
java语言特点
简单性 解释性
面向对象 高性能
分布式处理 多线程
健壮性 动态
结构中立 安全性
开源 跨平台
java基础知识
JavaSE:针对桌面应用程序的解决方案
JavaME:针对嵌入式设备应用程序提供的解决方案
JavaEE:针对开发企业级环境提供的解决方案
java是跨平台的吗?java需要借助jvm,在不同的系统下,安装对应的虚拟机,就可以实现跨平台
jre:java运行环境,包含了jvm和运行java所需要的核心类库
jdk:java的开发工具包,里面包含了jre和java所需要的工具
bin目录,里面包含着可执行的.exe命令,这些指令都需要在dos中使用
include目录:里面包含的c文件,xx.h文件,java最底层就是c语言,创建系统资源必须是c
jre目录:java运行环境里面包含了jvm以及运行java程序所需要的核心类库
lib目录:第三方的工具都在里面[tools.jar:java核心工具]
log目录:日志文件,运行过程中产生的日志文件都会存储在这个文件
src.zip:java所有核心的类的源代码文件