第一章 Java概述

目录

JavaSE知识模块介绍 

常用DOS命令

Java技术体系平台

Java语言的特点

Java语言的跨平台原理【*】


JavaSE知识模块介绍 

第一部分:计算机编程语言核心结构:

数据类型、运算符、流程控制、数组、家庭收支记账系统

第二部分:Java面向对象核心逻辑:

类和对象、封装、继承、多态、抽象、接口、客户信息管理系统、…

第三部分:JavaSE核心高级应用:

集合、I/O、多线程、网络编程、反射机制、开发团队人员调度系统、…

第四部分:Java新特性:

Lambda表达式、函数式编程、新Date/Time API、接口的默认、静态和私有方法`、…

第五部分:MySQL/JDBC核心技术:

SQL语句、数据库连接池、DBUtils、事务管理、批处理、…

常用DOS命令

进入DOS操作窗口:Windows+R

 打开DOS命令行后,看到一个路径 `C:\Users\...`  就表示我们现在操作的磁盘是C盘。

命令操作符号
盘符切换命令盘符名:
查看当前文件夹dir
进入文件夹命令cd 文件夹名
退出文件夹命令cd ..
退出到磁盘根目录cd /
清屏cls
退出exit

Java技术体系平台

JavaSE(标准版):是为开发普通桌面应用程序和商务应用程序提供的解决方案。
JavaME(小型版):是为开发电子消费产品和嵌入式设备提供的解决方案,但已经被Android所取代。
JavaEE(企业版):是为开发企业环境下的应用程序提供的一套解决方案,主要针对于Web应用程序开

Java语言的特点

完全面向对象:Java语言支持封装、继承、多态,面对对象编程,让程序更好达到高内聚,低耦合的标准。
支持分布式:Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
健壮型:Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。
安全:Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。如:安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。
跨平台性Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。

Java语言的跨平台原理【*】

跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。
JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。

如图所示,Java的虚拟机本身是不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。

JRE(Java Runtime Environment) :是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。
JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具。

我们想要运行一个已有的Java程序,那么只需安装JRE即可。

我们想要开发一个全新的Java程序,那么必须安装JDK ,其内部包含JRE。

三者关系: JDK > JRE > JVM

JDK下载安装+配置Path,JAVA_HOME+path

Java程序开发三步骤:编写、编译、运行。

编译Java源文件:javac 类名字.java  [生成.class编译文件]

运行Java程序:java 类名字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值