黑马程序员——Java概述

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

一.Java初窥

1.1Java简概

Java是由SUM公司在1995年推出的面向Internet编程的一门高级计算机语言,其特点是简单易学,完全面向对象,安全可靠,且可跨平台。

目前主流看法认为Java语言有3种技术框架:
JAVAEE企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet Jsp等,主要针对于Web应用程序开发。

JAVASE标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发,比如Java版的扫雷、QQ等。

JAVAME小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费产品,如手机中的应用程序等。

1.2Java特点

1.2.1跨平台性

Java语言编写的程序可以在不同系统平台运行,这就是跨平台性。实现的原理是:在运行相关程序时,需预先在对应系统安装一个Java的虚拟机JVM(Java Virtual Machine),JVM负责该程序在系统运行,其中针对不同操作系统有不同的版本的JVM。这就是同一个Java程序可以在不同操作系统运行的原理。

1.2.2面向对象

Java语言面向对象特点使得语言解决问题更符合人们现实生活中的作业习惯,这种程序设计,把现实中的所有的问题都当做一个个对象来解决,每个对象都有其独立的属性和方法,每个对象之间具有一定的联系,在面向对象设计编程中,不需要考虑对象的实现细节,每个对象都有自己的任务和功能。比如说汽车是一个对象,飞机也是一个对象;汽车具有后备箱、方向盘和发动机等属性,飞机有机翼、操作台等等属性,如果程序想实现能够根据汽车状态输出相应语句,比如前进、后退,那么实现这个功能的具体代码成为方法,对应的飞机也可以有自己的方法比如起飞、下降等。

1.3Java语言环境搭建

JDK:Java Development Kit Java开发工具包的简写,JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE,其中的开发工具包括:编译工具(javac.exe)和打包工具(jar.exe)等。。JRE:Java Runtime Environment Java运行环境的简写,包括Java虚拟机JVM和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只要安装JRE即可。
JDK-JRE-JVM的3者关系如图所示:
这里写图片描述

二.Java开发前奏

2.1熟悉一些常用的DOS命令

dir:列出当前目录下的文件以及文件夹
md:创建目录(文件夹)
rd:删除目录
cd:进入指定目录
cd..:退出当前目录,返回到上一级目录
cd\:退回到根目录
del:删除文件
del*:删除所有文件
del*.文件扩展名:删除同一类型的文件
exit:退出dos命令行
echo:创建文件。如:echo我可以(这里是文件内容)>我可以.txt
cls:清屏
help:显示所有命令及描述
exit:关闭
注:在dos命令行里用rd删除文件夹时,必须保证文件夹里面没有文件,此时可以单个的删除里边的文件,也可以使用del+文件夹的方式删除里边的所有文件。
技巧:当我们要进入一个目录,而目录名很长,如:目录名为D:\视频\123456789天,我们可以用 cd D:\视频\1*,用*代替后面文字的方式来简写,效率快。

2.2编写一个入门程序

打开记事本输入如下代码:

/*
需求:问候世界
1.通过Class关键字定义一个类,将实现功能的代码写入此类中
2.定义主函数以保证该类独立运行
3.保存写好的代码,更改文件后缀为.java
4.打开DOS命令行,调用javac.exe将.java文件编译成.class文件,然后用虚拟机即可运行。
*/
//定义一个类
class HelloWorld{
//主函数
public static void main(String[] args)
{
//输出语句
System.out.print(“Hello World”);
}
}

运行结果如下图:
这里写图片描述

2.3养成添加注释习惯

编写程序时,我们应该尽可能合理应用注释,这对他人或者自己日后看懂或者维护程序有很大指导作用,上面编写入门第一个程序就添加了相关注释。
注释的作用:1、注解、说明、解释我们的程序,提高代码的阅读性。2、调试程序。例如程序出现错误,可以例如注释来查找出错的地方。
有三种注释方式:单行注释、多行注释、文档注释。
单行注释://注释文字
多行注释:/——-中间可以有多行注释文字——-/ 注:多行注释不要嵌套多行注释。
文档注释:是Java特有的注释,通常书写在类、域、构造函数、方法、定义之前。注释内容可以被JDK中的工具javadoc.exe所解析,生成一套以网页文件形式体现的该程序分说明文档。格式:例
/**
作者:
版本:
作用:

*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值