Java入门

Java入门

Java的特性和优势

image

  • 简单性:简单易上手,它是对c++的优化,去掉了繁琐的指针操作,和内存分配。
  • 面向对象:面向对象编程,贴合人的思维。使得程序员更专注与业务逻辑,接口的编写。java里流传着一句话叫做:万物皆对象
  • 可移植性:可移植性是java崛起的最重要原因之一。可以轻松做到一处编写,到处执行。
  • 高性能:java随着这几年的发展,其性能也在不断的提高已经接近了c++的高性能
  • 分布式:java适合大型的,网络分布式系统。通过URL调用网络资源甚至就像打开本地的窗口一样方便。也可以通过网络,调用互联网上的一些接口。
  • 动态性:java本身并不具有动态性,但是它通过一个反射机制,使我们的java具有了动态性。
  • 多线程:多线程的实现,就比如我们可以一边登着qq,一边玩游戏。在早起单线程的时候是无法实现的。多线程大大提高了工作的效率。
  • 安全性:Java在安全方面做了很多的努力。为了实现分布式,甚至做了一些防病毒,放攻击的框架。在程序运行的时候,会事先检查内存的可用性。
  • 健壮性:java的安全性也算是健壮性的一部分。就算出现错误。还有一个异常处理机制,使得系统并不会直接瘫痪。

Java的三大版本

image

有关于JDK JRE JVM

JDK包括了JRE和JVM,JVM是虚拟机,在操作系统模拟了一个cpu,来处理Java有关的程序从而实现一处编写到处运行。
image

安装开发环境

如何安装JDK
如何卸载JDK

Hello World!

1.新建一个文件夹存放代码
2.新建一个Java文件

  • 注意文件的后缀为.java
  • 后缀不显示的问题

3.编写Java程序

public class Hello{
      public static void main(String[] args){
		System.out.print("Hello World!");
	}
}
#注意类型和文件名要相同,并且首字母大写
#注意标点符号全英文和大小写问题

4.编译 javac Hello.java文件,会生成一个class文件
5.运行class文件,java Hello文件
6.运行结果
image

可能遇到的问题

1.每个单词的大小写不能出现问题,java对于大小写是敏感的
2.尽量使用英文
3.文件名和类名必须保持一致,并且首字母大写
4.符号必须全英文
5.关于那个Hllo程序包括了一个类、一个主方法、参数和输出

Java的运行机制


工作原理就是先由编译器将java程序预编译,再由解释器解释到操作系统平台

使用IDEAL开发

1.什么是ideal
2.ideal介绍
3.ideal官网
4.ideal安装

posted on 2023-04-05 20:32  编程菜鸟1  阅读(44)  评论(0)    收藏  举报