栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第一章 初识Java

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第一章 初识Java

一、背景

Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购。

Java之父是詹姆斯.高斯林(James Gosling)。

1996年发布JDK1.0版。目前最新的版本是Java17。我们学习的Java8。

二、特点

1、完全面向对象

        Java语言支持封装、继承、多态,面向对象编程,让程序更好达到高内聚,低耦合的标准。

2、支持分布式

        Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

3、健壮型

        Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。

4、安全

        Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。如:安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。

5、跨平台性 

        Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行

三、JVM、JDK、JRE

        Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。

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

        JDK:是Java程序开发工具包,包含JRE 和开发人员使用的工具。

        JRE:是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库

四、Java程序的开发步骤 1、编辑

        用开发工具新建一个文件,编写代码,Java代码的结构:

类{
	方法{
		语句
	}
}

        类是class开头,class单词小写。

        class后面有一个空格,然后写类名,类名自己取。例如,HelloWorld。

        源文件,源代码的文件是以.java结尾。

​​​​​​​2、编译

        目的:把Java程序编译为JVM(Java虚拟机)能认识的字节码文件(.class)

        使用的工具:javac.exe编译工具

        命令:javac

        命令格式:javac 源文件名.java

3、运行

        使用的工具:java.exe运行工具

        命令:java命令

        命令格式:java 字节码文件名(即主类名——这个类中必须包含main方法的,才能通过java命令运行)

五、Java的代码要点

        1、Java程序需要有main方法,它是Java程序的入口

                public static void main(String[] args){   }

        2、如果Java代码修改了,需要重新编译,才能体现最新的。可以在命令行中,使用↑或↓调用之前写过的命令,比较方便。

        3、Java的程序需要通过语句来完成功能,语句需要用分号结束

六、问题总结

1、大小写问题(建议全部区分下小写)

 代码中严格区分大小写(类名、方法名)

       文件后缀严格区分大小写  

       但是win命令是不区分大小写的

       编译时文件名不区分大小写。

       但是运行时类名严格区分大小写

2、无论是文件夹、文件名、还是代码中,不要随意加减空格,文件夹中不要用空格

3、标点问题

【{}】:表示类体,方法体等

【[]】:表示数据

【()】:表示方法等

【;】:表示语句的结束

【“ ”】:表示文本字符串,一串字符

暑期编程PK赛 得CSDN机械键盘等精美礼品!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1016982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号