Java基础01

Java基础01

特性和优势

简单性:去除了c++中一些复杂的内存管理和指针

面向对象:一种编程思想,其实Java开发是面向过程和面向对象同时进行

可移植性:每个机器上下载了JVM,就可以马上运行(可以跨平台运行)write once,run anywhere

高性能性:即时编译,能使效率接近c++

分布式:网络分布式环境(url),远程调用

动态性:反射机制,框架的底层,c++无法实现的

多线程,安全性,健壮性

Java三大版本

JavaSE:标准版(桌面程序,控制台开发·····)

JavaME:嵌入式开发(手机,小家电······)

JavaEE:E企业级开发(web端,服务器开发)

JDK,JRE,JVM

环境搭建

下载Java JDK之后,我的电脑属性--》高级系统设置--》环境变量--》系统变量新建(变量名尽量使用JAVA_HOME,变量值为jdk文件安装地址)--》系统变量双击path--》新建%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin

注意jre在文件中没有的时候要想办法弄出来

Hello,World!

写代码

1.建立一个文件,存放代码,后缀以Java形式

2.编写代码

public class Hello
{
	public static void main(String[] args){
		System.out.print("Hello,world!");
	}
}

3.编译运行代码

  • javac空格+含后缀的文件名,进行编译,编译成功之后会在文件夹中形成一个class文件

  • Java+文件名,运行class文件

可能遇到的问题

  1. 每个单词大小不能出问题,Java大小写严格
  2. 尽量使用英文输入
  3. 文件名和类名必须保持一致,并且首字母大写

Java运行机制

posted @   helloword改变世界  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示