黑马程序员技术交流社区

标题: JAVA编程阶梯:基础篇之第一章 [打印本页]

作者: 庭院深深深几许    时间: 2019-5-10 09:04
标题: JAVA编程阶梯:基础篇之第一章
JAVA编程阶梯:基础篇之第一章

计算机语言:
  人与计算机交流的方式
  如果人要与计算机交流,那么就要学习计算机语。计算机语言有很多种,如:C,C++,Java等。

人机交互:
  软件的出现实现了人与计算机之间的更好的交互。
交互方式:
  图形化界面(GraphicalUser Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作。
  命令行方式(CommandLine Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令

Java语言概述:

1. Java语言是SUN公司(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。
2. Java语言是一门面向Internet的编程语言。
3. 随着Java技术在web方面的不断成熟,Java语言已经成为Web应用程序的首选开发语言。
4. Java语言是简单易学,完全面向对象,安全可靠,与平台(操作系统)无关的编程语言。
  P.SJava是允许使用者将应用程序通过Internet从远端服务器传输到本地机上并执行的一种语言。

Java语言的三种技术架构:
  J2EE(Java 2 Platform EnterpriseEdition) 企业版
       是为开发企业环境下的应用程序提供的一套解决方案。
      该技术体系中包含的技术如Servlet、Jsp等,主要针对于Web应用程序开发。
  J2SE(Java 2 Platform StandardEdition) 标准版
     是为开发普通桌面和商务应用程序提供的解决方案。
      该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发,比如Java版的扫雷。
  J2ME(Java 2 Platform MicroEdition) 小型版
      是为开发电子消费产品和嵌入式设备提供的解决方案。
      该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
  P.S
    1、Java5.0版本后,三种技术架构分别更名为JAVAEE、JAVASE、JAVAME。
    2、由于现在已经出现了Android、iOS、Windows Phone等手机操作系统,所以J2ME架构基本上已经不用了。目前,流行的手机软件都是基于这些最新的手机操作系统进行开发。

跨平台性:
什么是跨平台性?
    通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理是什么?
    只要在需要运行java应用程序的操作系统上,
    先安装一个Java虚拟机(JVMJava VirtualMachine)即可。
    由JVM来负责Java程序在该系统中的运行。


配置环境变量class_Path:
由于可能频繁执行多个class文件,并且多个class文件可能存储在不同的目录下,那么每次都在命令提示符窗口中切换目录会相当的麻烦。
classpath环境变量的作用类似于path环境变量,但是它的作用在于告诉JVM去哪里找到class文件。
环境变量path和classpath的作用是什么?
(1)path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目录, 用于指定DOS窗口命令的路径。
(2)Classpath是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2