黑马程序员——基础知识——概述

------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

Day01

1、计算机基础知识

计算机 电子计算机俗称电脑 

计算机硬件       指由电子、机械和光电元件组成的各种物理装置的总称:运算器、控制器、存储器、输入设备和输出设备。运算器和控制器合称中央处理单元即CPU或处理器。运算器执行算术和逻辑运算,控制器负责将指令从存储器取出,经译码后发出控制命令

                               存储器分内外,内部存储器用于存放正在执行的程序和数据,成本高,容量小,但允许快。外部可长期保存大量程序和数据,运算慢。

计算机软件  系统软件(dos,linux,Mac,Android,ios等)和应用软件

软件开发                     软件是按特定顺序组织的计算机数据和指令的集合。软件开发:借助开发工具与计算机语言制作软件

计算机语言       机器语言:二进制代码,0和1;汇编语言:特殊符号代替二进制,也很复杂,编写病毒;高级语言:普通英语编写源代码,由编译器翻译成机器语言,C,C++,C#,JAVA等

人机交互方式   1、命令行方式:控制台,输入指令;2、图形化界面

键盘功能键及快捷键介绍       Tab,制表符;shift,上档转换键;Ctrl,控制键;alt,汉语意思为“改变”;空格;enter回车;window;上下左右;prtsc屏幕截图,画图里按粘贴

                                                                    Ctrl+x剪切;徽标键(windows)+D快速显示桌面;徽标键(windows)+R执行运行命令;徽标键(windowS)+L切换用户;徽标键(windows)+E启动我的电脑

常见的DOS命令       d:切换到D盘;dir:列出当前目录文件及文件夹;md创建目录;rd删除目录;Cd 进入指定目录;cd..退回到上一级;cd\退回到根目录;del删除文件(或一堆*.xxx);exit退出命令行;cls请屏

2、java语言概述

Java语言发展史     詹姆斯高斯林发展一套语言“Oak”,后改名Java。5.0代号老虎,6.0代号野马;7.0代号海豚

                   Java语言平台版本         j2se//开发普通桌面和商务应用程序;基础内容

                                                        J2me//为开发电子消费产品和嵌入式设备提供的解决方案

                                                        J2ee //企业版 为了开发企业环境下应用程序的解决方案,包含

Servlet\Jsp等,主要针对Web应用程序开发    

Java语言特点                   简单性;解释性;面向对象;高性能;分布式处理;多线程;健

壮性;动态;结构中立;安全性;开源;跨平台:通过java语言编写的应用程序在不用系统平台都可运行。安装一个java虚拟机(JVM)即可。但虚拟机不是跨平台的,各操作系统有各自的虚拟机。

JRE与JDK        jre是java的运行环境,包含虚拟机和Java程序所需的核心类库等,只运行的话安装jre即可。  

                            JDK供开发人员使用,包含开发工具和jre,研发工具:编译工具javac.exe和打包工具jar.exe

3、jdk的下载、安装     oracle.com一般装32位,64位容易出问题

         Jdk安装路径下的目录:bin目录,用于存放一些可执行程序,如javac.exe(编译器,生成.class文件),java.exe(运行工具),jar.exe(打包工具)和javadoc.exe(文档生成)等。

                  db目录:小型内部数据库。支持内部规范

                  jre目录:运行环境的根目录,包括虚拟机,运行时的类包,应用启动器及一个bin目录。

                   Include目录:jdk通过c和c++实现,因此在启动时需要引入C语言的头文件,该目录用于存放头文件

                   Lib目录:是开发工具使用的归档包文件。

                   Src.zip文件:放置的是jdk核心类的源代码,通过该文件可查看基础类的源代码

 

开发工具         notepad记事本 EditPlus eclipse myeclipse

4、HelloWorld案例

         常见错误:1、找不到文件:文件扩展名隐藏导致失败;文件名写错;2、单词拼写问题;3、括号匹配问题;4、中英文问题    

         Java语言的书写格式(约定俗成并不强制)

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

5、环境变量的配置

          使其可在各个盘符下都可使用javac和Java等命令。将javac等的存放bin目录配置到path(有执行先后顺序)

          

Path环境变的参照形配置方式2(更好更灵活)

         创建新的变量名称:JAVA_HOME

         为JAVA_HOME添加变量值:JDK安装目录

         将path环境变量中JDK目录修改

                   %JAVA_HOME%\bin;//动态获取JAVA_HOME里面的路径值

 

Classpath环境变量的作用及其配置

         1.5以后默认配置  class的读取位置

 

6、EditPlus开发程序并编译运行

          工具——参数设置——配置javac和java为快捷键

 

7、java基础语法

         注释 用于解释说明程序 单行// ;多行 /*  */ ;文档注释/**  */,将思想先通过注释整理出来,再用代码去体现,因为代码仅仅是思想的一种体现形式而已。1、解释说明程序,提高程序的阅读性2、帮助排错

关键字     被java语言赋予特定含义的单词。特点:组成关键字的字母全部小写。注意

事项:gotoconst作为保留字存在,不允许使用。

黑马程序员——基础知识——概述_第1张图片黑马程序员——基础知识——概述_第2张图片

标识符     就是起名字。给类、接口、方法、变量等起名字时使用的字符序列。组成规则:

字母、数字、$和_。注意事项:不能以数字开头,不能是关键字,区分大小写,中间不能加空格。标识符常见的命名规则:1、包:要求全部小写,一般是公司的域名倒着写,com.hei.xxx;2、类或者接口:如果是一个单词,要求首字母大写,如果是多个单词,要求每个首字母大写(叫做驼峰命名);3、方法和变量:如果是一个单词,每个字母都小写,如果是多个单词,从第二个单词开始首字母大写;4、常量:如果是一个单词,所有字母大写,如果是多个单词,也是所有字母大写,但用_分开。如:MAX,MAX_VALUE。



你可能感兴趣的:(黑马程序员——基础知识——概述)