Java程序设计笔记

这篇博客详细介绍了Java程序设计,涵盖Java三大平台(SE, EE, ME),核心机制如JVM、垃圾收集,JRE与JDK的区别,常用工具如javac、java等。还讨论了面向对象特性、Java程序类型、数据类型、构造方法、继承、多态等基础知识。此外,提到了华为毕昇JDK、数据类型、数组、接口、内部类、匿名类、lambda表达式以及装箱和拆箱等概念。" 38985451,1416501,Java编程题解析:质因数分解,条件运算符与最大公约数,"['Java', '算法', '中级', '数学应用']
摘要由CSDN通过智能技术生成

北大唐大仕  Java程序设计-------》笔记

1.Java三大平台

Java SE(Standard Edition)标准版  ----桌面应用

Java EE(Enterprise Edition)企业版 ----网络应用

Java ME(Micro Edition)微型版 ----手机应用

2.Java核心机制:

Java虚拟机(JVM)----在一台计算机上由软件或硬件模拟的计算机,可以读取并处理经编译过的字节码class文件。

代码安全检查

垃圾收集机制

3.Java运行环境(JRE---Java Runtime Environment)

JRE = JVM+APP(lib)

JDK = JRE+Tools(编译打包等等)

4.Java 提供的Tools

Java编译器javac.exe    

---javac(java compile)编译:javac Hello.java会生成Hello.class文件

Java执行器java.exe

---执行.class文件里指令的过程:java Hello(类名,不是文件名Hello.class)

文档生成器javadoc.exe

---javadoc -d  目录名   **.java

---Java特有的doc注释,它以/**开始,以*/结束。

Java打包器:jar.exe

---打包:jar cvfm 包名.jar 包名.man

---c-create创建;v-verbose显示详情;f指定文件名;m清单文件  

---运行:java -jar 包名.jar

Java调试器:jdb.exe

Javap反解析工具

---查看类信息:javap 类名

---反汇编:javap -c 类名  

5.下载JDK

OpenJDK https://openjdk.java.net 开源免费

在OpenJDK基础上,各公司开发的发行版本:

Oracle发行的支持多平台的版本:JDK Builds from Oracle

JDK用得比较多的是JDK8, 11, 17,下载https://java.sun.com

6.面向对象的特点:

封装性、继承性(extends 扩展性)、多态性

7.Java SE里面程序的主要类型:

Application 应用程序,这个是独立程序,需要执行器(调用虚拟机)来运行

Applet 小应用程序 ,这个是嵌在网页里面的非独立程序

8.Java程序的基本构成:

package语句

import语句

类定义--->一个Java文件里面可以包含多个类,但 只能有一个public类(与文件同名)

9.华为相关

弹性云服务:云服务器_弹性云服务器ECS_服务器托管_云主机_服务器-华为云

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值