提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

  • 前言
  • 一、计算机基础知识
    • 计算机应用的方面
    • 计算机硬件
    • 计算机软件
    • 计算机语言
    • 人机交互
    • 常用DOS命令
    • java语言特点
    • java基础知识

前言

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所有核心的类的源代码文件

今日学习之java初学者入门基础相关推荐

  1. 【PaddlePaddle学习笔记】从零开始学习图像分类01——图像处理入门基础

    本系列文章链接 [PaddlePaddle学习笔记]从零开始学习图像分类01--图像处理入门基础 未完待续...... 目录 一.关于图像的几个基本概念 1. 像素及其坐标 2. 图像的四种基本类型 ...

  2. Java Swing入门基础

    1.前言: 当我们学习过了java中的基本语法,并且熟悉java的面向对象基础以后,我们就可以开始简单的Swing程序的设计,用过Vb的朋友可能会被它的简单的设计用户界面方法所吸引,只需要拖几个控件到 ...

  3. 深度学习试题_初学者入门宝典-机器学习入门资料汇总及学习建议(2018版)

    机器学习初学者公众号自从2018年10月开设以来,发表了不少机器学习入门的宝贵资料,受到广大机器学习爱好者的好评,本文对2018年本站发过的文章进行分类和汇总,以便初学者更好地学习. 机器学习入门,初 ...

  4. Java初学者入门指南

    今天群里的Java编程初学者问我接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识.总结了零基础学习Java编程语言的几个基础知识要点.希望能够对刚入门的Java新手有帮助 一丶先了解什么 ...

  5. python3.8学习_python3.8.1 入门基础学习 之 【字典】 学习

    python3.8.1 入门基础学习 之 [字典] 学习字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整 ...

  6. JAVA编程入门基础

    JAVA编程入门 程序=算法+数据结构 用户使用编程语言实现问题域到解域的映射,细节描述算法 1.汇编语言-贴近于硬件设备 2.高级语言-C#.Java-贴近于自然语言-需要编译过程将高级语言所编写的 ...

  7. Java初学者零基础分章学习后续

    第5章 程序控制结构 5.1 五种控制结构 if-else if(age>18){System.out.println(" ");} else {System.out.pri ...

  8. 【良心】C语言零基础学习,C语言初学者入门基础知识讲解

    C++ 其实是一种中级语言,它是 Bjarne Stroustrup 于 1979 年和以往的积累在贝尔实验室开始设计开发的一种计算机语言.C++ 进一步扩充和完善了 C 语言,不仅是一种面向对象的程 ...

  9. 阿里云Java学习路线 - Java编程入门 笔记

    学习链接 目录 学习链接 第一章 Java语言介绍 1.Java发展简介 2.Java语言特点 3.Java可移植性 第二章 搭建Java开发环境 1.JDK简介 2.安装完成后配置JDK环境 第三章 ...

最新文章

  1. object-c中管理文件和目录:NSFileManager使用方法
  2. Oracle 11g R2 64位在 win7 64位的安装流程图解
  3. Java设计模式(十七):责任链设计模式
  4. 记一则神秘JDK版本引发的hadoop集群慢性崩溃”血案“
  5. VS2008 快捷键大全
  6. 激活Win Server 2008 R2 Datacenter
  7. [Mysql]查看版本号的五种方式
  8. 深度学习tensorflow框架的张量
  9. 【HDU - 3790】最短路径问题(DIjkstra算法 双权值)
  10. java 画笔跟swing组件_Java学习教程(基础)--Java版本历史(二)
  11. 数学原来这么有趣,一组图唤醒你的思维!
  12. Ubuntu输入密码登陆后又跳回到登录界面
  13. Flutter透明度渐变动画Opacity实现透明度渐变动画效果
  14. Android Killer
  15. android 中手势GestureDetector 的使用
  16. 【转】C# HttpWebRequest提交数据方式
  17. PUSHA/POPA
  18. php 服务器 mac地址吗,php获取服务器端mac和客户端mac的地址
  19. component_春天@Component
  20. 怎样写好一篇高质量的技术文章?

热门文章

  1. 【机器学习】python使用matplotlib进行二维数据绘图并保存为png图片
  2. 2023年12306购票平台自动化购票一|解决登录问题
  3. 赚商联盟:知识付费时代通过购买网课来缓解焦虑,是对还是错?
  4. 基于VHDL的层次化设计:异步清零和同步使能4位十六进制加法计数器和七段显示译码器的元件例化实现
  5. Linux修改主机名必须要重启的问题
  6. Matlab基础——切比雪夫I型滤波器(二)
  7. 【小程序】蓝色通信——控制蓝牙锁开关
  8. 【数据结构】什么是哈希表?为什么哈希表的查询时间复杂度是O(1)?
  9. 如何安装Oracle数据库自带的HR Sample Schema
  10. android 代码中修改字体,引用dimen资源