Java语言的特点:

特点一:完全面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分
如:指针、内存的申请与释放等
特点三:跨平台性
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行,一次编译,处处运行

Java基本语法—跨平台(操作系统)

操作系统:Windows版JVM、Linux版JVM、MacOS版JVM
JVM(Java虚拟机)先在对应操作系统上安装上对应版本的JVM,把应用程序放到JVM里进行执行,传入相同的应用程序,保证在不同的操作系统上得到的结果是一样的,屏蔽底层操作系统差异性

【Java大数据】Java基础

Java三大技术架构

J2se(基础版/标准版)— 给小型应用程序以及桌面服务提供开发的解决方案
J2ee(企业版)— 给企业中的集中式开发提供解决方案
J2me(小型版)— 给嵌入式开发提供解决方案

jdk1.5版本是Java里程碑式版本,JAVASE、JAVAEE、JAVAME

搭建Java语言环境

JRE(java运行时环境)— 给java应用程序提供运行环境
JRE=JVM+核心类库(当Java程序启动时必须加载信息)
JDK(java开发工具包)— 给提供开发环境以及运行环境
JDK=JRE+kit(工具包)

安装JDK(路径中间不能出现中文以及空格)

人机交互方式

图形化界面
命令行模式

命令提示符常用命令

dir:展示出当前文件夹下所有的信息
cd:进入指定文件夹(cd… 返回上一级 cd/ 返回当前盘符根目录)

【Java大数据】Java基础

环境变量(指定操作系统执行的参数)

JAVA_HOME=jdk安装位置 自定义环境变量
Path=%JAVA_HOME%\bin

入门案例

输出Helloworld
代码:

【Java大数据】Java基础
cmd运行:
【Java大数据】Java基础
1、java中类不能单独运行
2、main方法功能
可以让类单独运行
java程序入口
被JVM调动

【Java大数据】Java基础
.java文件(程序员可以看得懂代码 源文件)— javac — .class文件(字节码文件)— 编译
.class文件(字节码文件)— java+类名 — 结果 — 运行
没有编译无法运行

注意:

.class文件和类名一致
公共类的类名要和.java文件的文件名保持一致
一个.java文件中最多只能有一个公共类
当.java文件中出现了多个区分大小写的类,保留第一个类的类名当做.class文件的文件名,内容会被最后一个类进行覆盖

基本语法

关键字:在Java中具有特殊功能的单词
一共有53个(const、goto都是保留字)
特点:都是小写

标识符:在Java中可以自定义的名称
组成范围
1、各国常见文字
2、数字(0-9)
3、特殊符号(_ (慎用 内部类默认标识符里使用$))
命名规则
1、不能以数字开头
2、不能是关键字(Myclass)
当在组成范围之内并且遵守命名规则—合法标识符
命名规范(驼峰命名法)
1、类名/接口名—XxxYyZzz
2、方法名/变量名—xxxYyyZzz
3、包名(代表文件夹)—来区分同名类
单级文件夹:xxx cn
多级文件夹:xxx.yyy.zzz cn.tedu.day01(不是标识符)
4. 常量名—xxx_yyy_zzz
见名知意

相关文章:

  • 2021-08-18
  • 2022-01-07
  • 2022-12-23
  • 2021-07-17
  • 2021-12-09
  • 2022-12-23
  • 2021-11-08
猜你喜欢
  • 2021-04-05
  • 2021-08-26
  • 2021-07-20
  • 2021-09-06
  • 2021-08-26
  • 2022-01-05
  • 2021-10-24
相关资源
相似解决方案