java基础概述+02

java基础是javaee,大数据,安卓的基石

软件开发
计算机数据和指令有组织的集合

常见的操作系统:mac,ios,unix,linx

人机交互方式
GUI图形化界面,简单直观,使用者易于接受,容易上手操作,最先出GUI的是施乐公司
CLI命令行,例如dos

常见的dos命令,7png
d:
dir:
md java
cd d:\java
md class1
md class2
md class3
cd class1
dir
md team1
md team2
cd team1
cd…
cd…
cd…
cd java\class1\team1
cd
cd java\class1\team1
del 1.doc
del *.txt
cd…
rd team2
cd team1
cd…
del team1
rd team1

计算机编程语言的介绍
计算机语言是人与计算机交流的方式
php kotlin python scala

第一代语言:机器语言2进制
第二代语言:汇编语言
第三代语言:高级语言高级在封装

c语言执行快,开发效率低
java开发效率高,执行慢

java语言概述
1995年,sun公司推出的
java程序可以在web浏览器中运行
java随着互联网的兴起而火起来了

后台开发可以用:java php python go node.js
javase开发桌面应用(少见了)
javaee开发后台

不版本的jvm使得java程序可以跨平台

java的两种核心机制:JVM 和自动垃圾回收

内存泄露和内存溢出

jdk包含jre和java开发工具
jre包含jvm和java类库

为啥要配环境变量?
为了在任何目录下都可以运行,jdk中bin目录中的命令的exe

path:windos执行命令时要寻找路径下有没有该指令
命今要执行时先查找当前路径下有没有该命令的exe,没有就找path下的。
%JAVA_HOME%中两个百分号的作用是取值的意思

使用计事本写第一个程序,HellowWorld.java 8png
后缀没有的要打开

编译(字节码文件),运行
字节码文件名为类名
java代码严格区分大小写

编译时的语句结尾不要分号
java区分大小写,在window下编译时文件名不区分大小写

找不到或加载主类是因为配了classpath的环境变量

注释comment
单行注释
多行注释
文档注释

将代码注释后可以调试程序
编译后的字节码文件不包含注释

文档注释可以被javadoc解析,生成程序说明文档9png
javac解析需要有public类

main方法是程序的入口

API应用程序编程接口,我们称为类库
java API文档是文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值