学习笔记(05):Java小白修炼手册-第一个Java程序
立即学习:https://edu.csdn.net/course/play/27274/361055?utm_source=blogtoedu
1
- sun公司(斯坦福大学校园网) 创建于1982年 1995开发java
- JDK Java语言的开发包(开发使用)
- JRE Java的运行环境(运行生产使用)
- JVM Java的虚拟机
- JavaSE(标准版 是基础) javaME(微型版 是核心) javaEE(企业版)
- Eclipse 跨平台开源集成开发环境 最初用来java语言开发
2 java语言的特点
- 简单、高效
- 面向对象(由类产生对象 不支持多重继承)
- !跨平台(生成字节码不依赖任何硬件和操作系统平台 通过JVM实现跨平台的特性)
源代码.java通过javac编译生成字节码.class 通过JVM虚拟机(安装在操作系统中)实现跨平台特性。
一次编译,到处运行。
Java跨平台,Java虚拟机不跨平台。
- 交互式特性
- 多线程机制
- !动态的内存管理
Java自动回收内存(机制:轮询机制)
!Java垃圾回收器GC(Garbage Collectioin)
- 安全性
3 搭建java开发环境
4 第一个java程序
①编写java程序
- 区分大小写
- 命名规范
- 原文件名和类文件名相同
- 主方法和入口
② 创建java文本文件(.java)→编写程序→
[code]public class HelloWorld{ //class public static void main(String[] args){ //method System.out.println("HelloWorld"); } }
→cmd(HelloWorld.java)→③执行java程序java类不带.class(HelloWorld)
注释: 1、public 关键字 公共的类 后面要有一个空格
2、class 关键字 类 后面要有一个空格
3、HelloWorld 类名称 命名规范(驼峰命名法)
4、{}配对 类体 class body
5、public 关键字 公共方法
6、static 静态方法 可以直接访问 不需要实例化
7、void 方法的返回值为空
8、main 主方法 入口方法 程序从这个方法进入并开始执行
9、(String[] args)main方法的参数 类型是字符串数组类型
10、{}方法体 method body
11、System 类型里面的一个类 JDK 自带的一个类
12、out 静态变量
13、printIn 方法 out变量里的一个方法 输出到控制台 In 换行输出
14、“HelloWorld!” 字符串参数 输出的内容是它
15、;表示语句的结尾
- 点赞 1
- 收藏
- 分享
- 文章举报
- 学习笔记(01):Java小白修炼手册-第一个Java程序
- 学习笔记(01):Java小白修炼手册-第一个Java程序
- 学习笔记(01):Java小白修炼手册-第一个Java程序
- 学习笔记(03):Java小白修炼手册-第一个Java程序
- 学习笔记(05):Java小白修炼手册-数学运算和Java运算的区别和联系
- 学习笔记(05):Java小白修炼手册-基础语法:从零开始学Java(二)
- 学习笔记(02):Java小白修炼手册-工欲善其事必先利其器,掌握Java开发工具
- 学习笔记(02):Java小白修炼手册-万丈高楼平地起,搭建Java开发环境
- 学习笔记(02):Java小白修炼手册-不会不行!开发中99.9%会用到的数组
- 学习笔记(01):Java小白修炼手册-种族天赋:大谈Java成功之道
- 学习笔记(01):Java小白修炼手册-以史为鉴,知Java兴衰成败
- 学习笔记(04):Java小白修炼手册-Java霸主之争:谈谈行业前景与趋势
- 学习笔记(03):Java小白修炼手册-基础语法:从零开始学Java(一)
- 学习笔记(10):Java小白修炼手册-面向对象编程之父子关系论继承
- 学习笔记(09):Java小白修炼手册-面向对象编程之父子关系论继承
- 学习笔记(01):Java小白修炼手册-一句话在Java中如何表达?快学Java字符串
- 学习笔记(07):Java小白修炼手册-Java流程控制,编程逻辑加油站(二)
- 学习笔记(08):Java小白修炼手册-基础语法:从零开始学Java(二)
- 学习笔记(01):Java小白修炼手册-不会不行!开发中99.9%会用到的数组
- 学习笔记(03):Java小白修炼手册-面向对象编程之父子关系论继承