• 2019-05-11 java学习日记


    May 10,2019 - JAVA 学习日记 Day1

    一.计算的概述

    1,计算机是什么?

    2,计算机主要应用于哪几个方面?

    3,计算机硬件与软件?

    1.1,计算机(Computer)全称电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理的现代化智能电子设备。由硬件和软件组成,没有安装任何软件的计算机称为裸机,
    常见形式有台式计算机、笔记本计算机、大型计算机等。计算机最开始是运用于军事方面,随着时代的发展,变得越来越亲民,融入了人们的生活。计算机的应用已渗透到社会的各个领域,
    正改变着人们的工作、学习和生活方式 ,推动着社会发展。

    2.1,(1)科学计算科学计算也称为数值计算。计算机最开始是为解决科学研究和工程设计 中遇到的大量数学问题的数值计算而研制的计算工具。如:现在每天都能见到的天气预报

    (2)数据处理在科学研究和工程技术中会得到大量的原始数据,如图片、文字、声音等信息的处理就是对数据进行收集、分类、排序、存储、计算、传输与制表等操作。

    (3)自动控制自动控制是通过计算机对某一过程进行自动操作,他不需人工干预,能按人预定的目标和预定的状态进行过程控制。如无人驾驶机、人造卫星等。

    (4)计算机辅助设计计算机辅助设计(Computer Aided Design,简称CAD)。借助计算机的帮助,人们可以自动或半自动地完成各类工程设计工作。
    目前CAD技术已应用于飞机、船舶、建筑、机械、大规模集成电路设计等,使用辅助设计可有效的缩短设计时间,提高工作效率,节省人力物力和财力,更重要的是提高了设计质量。

    (5)人工智能人工智能(Artificial Intelligence,简称AI)是指计算机模拟人类某些智力行为的理论、技术和应用,如智能穿戴设备、智能家居设备,其中计算人就是计算机人工智能的典型例子。

    (6)多媒体应用多媒体(Multimedia)就是把文本、音频、动画、图形和图像等各种媒体综合起来,构成的一种全新的概念。如一些flash广告,网页游戏等。

    (7)计算机网络计算机网络是由一些独立和具备信息交换能力的计算机互联构成,以实现资源共享的系统。如平时在网络上的消费,购物。

    3.1,计算机硬件 计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。

    计算机硬件分为5大组成部件:运算器,控制器,存储器,输入设备,输出设备
    (运算器和控制器组合在一起,它们的合称为中央处理单元(Central Processing Unit,也就是CPU),存储器(内存与外存,内存指的是内存条,外存指的是硬盘),
    输入设备如鼠标与键盘,输出设备如显示器与打印机(称为冯-诺依曼体系结构)

    3.2,计算机软件 计算机软件(Computer Sotfware)分为系统软件与应用软件系统软件:Doc(Disk Operating System),Windows,Linux,Unix,Mac,Android,ios.

    二.软件开发和计算机语言的概述

    1.什么是软件开发?

    软件开发:软件就是数据与指令的集合开发就是软件的制作过程软件开发就是借助开发工具与计算机语言制作软件

    2,什么是计算机语言计算语言就是人与计算机之间进行信息交流沟通的一种特殊语言

    3,计算机语言的分类与三代更新机器语言→ 汇编语言→ 高级语言

    (1)机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1 组成的一串代码也是最快的语言,计算机只能识别1,0。

    (2)汇编语言是使用一些特殊符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言

    (3)高级语言是使用普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。高级语言包括C→ C++→ C#,JAVA等

    三. 人机交互命令行方式:

    需要有一个控制台。如计算机的命令提示符,输入 特定的指令,让计算机完成一些操作。图形化界面:这种方式简单直观,使用者易于接受,容易上手。

    四.键盘功能键 和快捷键

    Tab 制表符
    shift 上档转换键
    Ctrl 控制键Alt是单词"Alter"的缩写,汉语意思为"改变"
    Enter 回车键 提交,换行
    PrtSc(PrintScreen)屏幕截图
    Ctrl+A 全选
    Ctrl+C 复制
    Ctrl+V 粘贴
    Ctrl+X 剪切
    Ctrl+Z 撤销
    Ctrl+S 保存

    Windows键+D 快速显示桌面
    Windows+R 执行”运行“命令
    Windows+L 锁屏
    Windows+E 打开”我的电脑“

    五.如何打开DOS控制台

    Windows+R→ cmd→ 回车
    鼠标点击开始→运行→ cmd→ 回车
    鼠标点击开始→程序→附件→命令提示符
    鼠标点击开始→搜索→cmd→ 回车XP到win10系统都能用

    六.常用DOS命令

    X: 回车,盘符切换
    dir (directory)列出当前目录下的文件以及文件夹
    md (make directory)创建目录
    rd (remove directory)删除目录
    cd (change directory)进入指定目录
    cd.. 返回上一级目录
    cd 返回到根目录
    del (delete)删除文件,删除一堆后缀名一样的文件如:*.txt
    exit 退出dos命令行
    cls (clear screen)清屏

    七.JAVA语言的概述

    JAVA语言的发展史:JAVA是由詹姆斯-高斯林(James Gosling)在1990年,在Sun公司与Patrick,Naughton和Mike Sheridan等人合作”绿色计划“,刚开始他们的是用C语言,
    但是他们感觉有很多不好的地方,于是后来发展了一套语言叫做"Oak"(橡树),但是他们去创这个的时候,这个名字已经被占用,于是想到了我们程序员一般都是晚上头脑比较清醒的时候,
    倍伴我们最多的也就咖啡,而盛产咖啡的地方是爪哇岛 (JAVA),通过音译过来就是JAVA,于是JAVA就这么出来啦。

    Java 版本的更替
    JAVASE 5.0(1.5.0) Tiger 老虎
    JAVASE 6.0(1.6.0) Mustang 野马
    JAVASE 7.0(1.7.0) Dolphin 海豚

    八.JAVA语言跨平台原理

    JAVA的跨平台性,JAVA语言编写的应用程序可以在不同的系统平台上
    运行原理:只要在需要运行JAVA应用程序的操作系统,先安装一个JAVA虚拟机(JVM java Virtual Machine)即可,由虚拟机来负责java程序在该系统中运行java有每一个对应各个系统版本的虚拟机,
    只要下了对应系统的虚拟机就可以在对应的系统上运行,这样就实现了java程序的跨平台性,也称为java具有的可移植性。
    (Write once,run anywhere! 一处编译,到处运行!)

    九.JRE与JDK

    JRE(java Runtime Environment java运行环境):JRE就是用来运行java程序的,如果只想要运行一个开发好的java程序 ,计算机只需安装JRE即可。

    JDK(java Development Kit java开发工具包):JDK是提供给java开发人员使用的,其中包含了java的开发工具,也包括了JRE,所以安装了JDK就不用再单独安装JRE了。

    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等简单来说就是使用JDK去开发java程序,然后用JRE去运行。
    JRE:JVM+类库
    JDK:JRE+JAVA的开发工具

    十.JDK的下载

    http://www.oracle.com
    当然,http://java.sun.com也行,输入第二个会自动跳转到上一个的网址

    十一.开发工具的介绍

    1.notepad(记事本)2.Editplus3.Eclipse4.MyEclipse

    十二,我的第一个程序

    找到已经安装好的java,打开bin目录,在里面创建一个文本,把后缀名改成.java 如:xxx.java。(注意,文件名最好和类名一样,不过不一样也可以运行)
    用文本方式打开
    →首先定义一个类 class 类名 {}
    →然后在大括号里面添加一个主(main)方法/函数:public static void main(string[] args){}
    →然后在主方法大括号里面添加一行输出语句:System.out.println("HelloWorld");
    →打开bin目录里的javac.exe,
    然后你会发现有个窗口一闪而过,然后我们再点一次,还是一闪而过,这时候我们按住Shift键然后鼠标右击然后会有个在此处打开命令窗口的选项,
    我们点开他就打开了一个命令窗口→这时候我们输入 javac 空格然后文件名.java 如:javac HelloWorld.java
    →再运行 java空格然后输出类名 如:java HelloWorld
    这时候会多出来一个 文件名.class的文件运行完上一条,就会打印出来我们之前输入的输出语句里的内容
    →HelloWorld

    十三,常见错误

    1,找不到文件,文件名打错
    2,单词拼写问题,大小字问题
    3,括号匹配问题
    4,中英文问题,java用的基本上都是英文的字符,全部都要用英文的标点符号

    十四,java语言的书写格式

    1,大括号要对齐,并且成对写
    2,左大括号前面要有空格,并且遇到左括号 要首先缩进,TAB
    3,方法和程序块之间要留一行空行,可以让程序看起来更清晰
    4,并排语句之间加空格,如for语句5,运算符两侧加空格

    十五,java的环境变量

    1,打开计算机属性→高级系统设置→环境变量→找到path点进去→把安装了java文件夹里的bin目录的路径复制粘贴上去然后保存即可

    2,动态获取java变量值变量名:path变量值:%JAVA_HOME%in;
    新建一个变量变量名:JAVA_HOME变量值:(in目录下前面的那一段地址)

     

    十六, 关键词字不允许被当做类名

    十七,标识符

    标识符就是给类,接口,方法,变量等起名字时使用的字符序列由英文大小写字母,数字字符,$和_组成注意不能以数字开头,但是可以以数字结尾,不能是java中的关键字,区分大小写
    1,包(就是文件夹,用于解决相同类名的问题)例:包名要求小字,一般是公司的哉名倒着写www.xxx.com      com.xxxx.包的作用
    2,类或接口如果是一个单词,要求首字母大写,如果是多个单词,要求每个单词的首字母大写,又称驼峰命名如:Demo   DemoStudy
    3,方法和变量如果是一个单词,每个字母都要小写,如果是多个单词,要求每个单词的首字母大写如:main   getName
    4,常量如果是一个单词,所有字母都要大写,如果是多个单词也是字母大写,不过要用_分开如:MAX   MAX_VALUE

     

  • 相关阅读:
    bzoj1923 [Sdoi2010]外星千足虫(gauss)
    bzoj1013 [JSOI2008]球形空间产生器sphere(gauss)
    bzoj1013 [JSOI2008]球形空间产生器sphere(gauss)
    高斯消元(写(shui)题必备)
    随 (rand)(校内hu测10.6T1)(dp+矩阵+数论)
    随 (rand)(校内hu测10.6T1)(dp+矩阵+数论)
    题(problem)(详解10.5hu测T3:Catalan)
    题(problem)(详解10.5hu测T3:Catalan)
    高精度(模板)
    FJUT ACM 2144 并查集
  • 原文地址:https://www.cnblogs.com/Sherwin-liao/p/10842878.html
Copyright © 2020-2023  润新知