黑马程序员-Java基础总结01———Java概述

时间:2022-11-26 00:42:39

黑马程序员-Java基础总结01———Java概述

-------android培训java培训、期待与您交流! ----------

1、软件(Software):一系列按照一系列按照特定顺序组织的计算机数据和指令的集合。

开发:制作软件(满足人们的使用需要)。

 

2、人机交互:

软件的出现实现了人与计算机之间的更好的交互。

交互方式:

图形化界面GUI(Graphical User Interface)

命令行方式CLI(Command Line Interface):例如Dos控制台等。

 

3、相关词汇解析:

SUNStanford UniversityNetwork)斯坦福大学网络公司;

J2EE(Java 2 Platform EnterpriseEdition)企业版

应用领域:开发企业环境下的应用程序,主要针对Web应用程序开发。

J2SE(Java 2 Platform StandardEdition)标准版

应用领域:开发普通桌面和商务应用程序,是其他两种的基础。例:Java版扫雷等。

J2ME(Java 2 Platform MicroEdition)小型版

   应用领域:开发电子消费产品和嵌入式设备,例如:手机的应用程序。

Java5.0改版后更名:JavaEEJavaSEJavaME

 

JVMJava Virtual MachineJava虚拟机:Java程序依靠它在不同系统上运行,实现跨平台性)。

JREJava Runtime EnvironmentJava运行环境:运行Java程序的基础,包含JVMJava核心类库)。

JDKJava Development KitJava开发工具包,包含JRE及开发工具等)

IDEIntegrated DevelopmentEnvironment(集成开发环境,即Java开发辅助工具,有Eclipse等)。

APIApplication ProgrammingInterface(应用程序编程接口/技术规范)。

 

4Dos命令行控制台指令

dir:列出当前目录下的文件及文件夹;

md:创建目录;                    cd : 进入指定目录;

rd:删除目录;                    cd.. : 退回到上一级目录;

del:删除文件;                   cd\ : 退回到根目录

start:新开相同配置的dos窗口;   cls :清屏;

exit:推出dos命令行;            

set:设置;(set classpath= .c:\hehe 即将该环境路径设置为当前目录(.)和指定目录。)

 

5Java加载流程(编写、编译、解释/加载):

黑马程序员-Java基础总结01———Java概述

创建编写源文件: 文件名.java通过Java编译器(javac)编译/生成硬盘中的.class文件JVM(Java虚拟机)类加载器解释/加载成为内存中的字节码

执行字节码:

AJava应用程序由Java解释器(java.exe)执行;

B、而Java Applet(小应用程序)由支持Java的浏览器执行;

C、供编写代码的其他类加载、调用。

 黑马程序员-Java基础总结01———Java概述

6、源文件解析:

public class Hello    //源文件由若干class组成,类名Hello自定义(但首字母要大写);

{                      //此大括号及末尾的所包含的这内容叫做类体

  public static void main(String[] args)  //Java程序的主函数,该函数是唯一且不可缺。

   {                                       //此大括号组成内容叫做方法体(或函数体)

      System.out.println(“HelloWorld”);//这是Java语句,功能是打印()中内容到控制台上。

   }

}

注意:Java源文件中如果有多个类,只能有一个类是public(允许整个源文件都无public)且该类必须包含主函数(main),而且该主类名必须与源文件名完全相同(Java区分大小写)。

  

7、安装与配置环境变量:

在电脑中配置以下环境变量的作用:

Path:配置后,当编译Java源文件时Dos控制台能到指定目录寻找编译工具javac.exe执行编译;

classpath:当要解释 编译后字节码文件(.class)时能找到指定工具(java.exe)

JAVA_HOME:创建此环境变量,导入Java安装路径,避免以后安装路径发生修改是要重复修改上述两项,在引用时可用%JAVA_HOME%(即动态获取名称为JAVA_HOME环境变量的值)。

  

8Java技术概括:

1Java语法(变量,语句,函数,数组)

2、面向对象(类和对象的关系,封装(机箱故事),继承,多态,构造函数,thisstatic,内部类,抽象类,接口)

3、多线程;

4JavaApi(即Java给我们提供的已经定义好的对象。工具对象:集合框架);

5、输入输出(IO)

6java的图形界面———>事件监听机制;

7、网络通讯:Socket

 

Web基础知识:

1HTML:Hypertext MarkupLanguage,即超文本标记语言,是用于描述网页文档的一种标记语言

2CSS:Cascading StyleSheets(层叠样式表单),是一种用来表现HTMLXML等文件样式的计算机语言。

3JavaScript:是一种基于面向对象和事件驱动并具有相对安全性的客户端脚本语言。也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作

【注:事件驱动,简单地说就是你点什么按钮(即产生什么事件),电脑执行什么操作(即调用什么函数).当然事件不仅限于用户的操作. 事件驱动的核心自然是事件。  

4DOM:Document ObjectModel文档对象模型W3C组织(万维网联盟)推荐的处理可扩展置标语言的标准编程接口(类似网络协议TCP/IP等,是一种对Web的统一规则)

PS:  ADOM是以对象管理组织(OMG)的规约为基础的,因此可用于任何编程语言。

    BDOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTMLXML文档的常用方法。:  DOM 可被JavaScript 用来读取、改变HTMLXHTML 以及XML 文档。