初学者 第一章初识java

人与人交流需要语言,人与计算机交流也需要语言,所以出现了java。

java是一种语言,说起计算机语言,它有很多种,就像人类之间也有汉语、俄语、英语等,不同国家使用的语言可能不同,最原始的语言是机器语言由0和1组成,不容易理解,接着汇编语言,高级语言和sql语言,java属于高级中的一种,一种语言的学习刚开始难免有些枯燥,但是只要学会应用,它就变得非常有趣,坚持就是胜利啊我的baby们~

                                           

刚刚开始学习不建议使用Eclipse开发工具,Eclipse方便程序员对代码的编写,但是很容易让初学者产生依赖性,所以呢~~我们从dos窗口编译和运行程序。

java有什么特点

1.面向对象

这里的对象不是你想的那个对象。偷笑

java语言中的对象是对现实生活中对象的模拟,存在计算机内存中。以对象为中心,以消息为驱动,即程序=对象+消息。打个比方:定义两个类相当于两个组织,计划相当于类中的方法,组织A想去使用组织B的计划,这时候在A组织中需要存在一个对象把A的计划给B,没有对象就不能使用A计划。提到面向对象就不得不说一下面向过程,以过程为中心,算法为驱动即程序=算法+数据。算法就是解决问题的办法,这里了解即可。

2.平台无关性

java程序无需修改可以运行在不同平台上,比如:Linux,window等,其他语言就不可以。“一次编译,处处运行”。平台无关性的出现得益于jvm虚拟机,java编写的程序(存放在扩展名为java的文件中)经过编译器编译成字节码文件(jdk根目录bin文件中javac.exe文件——>扩展名为.class),这个字节码文件不是针对具体平台的,它针对java虚拟机的,不同的java虚拟机屏蔽了不同平台的差异,所以编译过的java程序具有平台无关性。

简单来说java程序的执行步骤参考如下:

                                                                            

3.java语言是健壮的,强类型语言(见名知意强制定义数据类型),丢弃指针(学过c语言的伙伴们知道指针容易内存泄露),提供了垃圾回收机制和异常处理机制。

所谓垃圾就是没有用的东西,一段代码执行结束后没有了利用价值就被视为垃圾,这时候垃圾回收机制会自动跟踪垃圾位置,当垃圾积攒到一定量时,java会对其进行回收即释放,这样做释放内存,减轻了程序员的负担,有效避免了内存泄露的发生,当然这个机制的运行也会消耗系统的资源,影响系统的性能。

异常处理机制,异常就是在程序执行时出现严重错误的情况,java中存在对异常处理的机制。

这样的话,咱就对java有了一个小小的认识,现在先通过简单输出一个语句来了解如何使用dos窗口执行java程序。

举例在桌面上新建文本文档Text.java(把扩展名改成java)在文档中写下如下代码:

public class Text{

public static void main(String [] args){

System.out.println("Hello world!!");

}

}

保存

dos窗口有很多命令下面列举几个我们经常用到的几个命令:

cd /home 进入 '/ home' 目录' 

javac 文件名.java    编译

java 文件名    执行

按住window+r,输入cmd,打开dos窗口


输入cd  ( java文件所在的根目录)回车


输入javac Text.java回车,这时候java文件就编译好了

再输入java Text回车


是不是很神奇?

那么疑问来了,咱输在文档里的到底是什么呢?

请期待~~吐舌头

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值