Java--基础

1、Java历史及其发展

Java三大平台:
1、Java SE(Java Platform,Standard Edition)

它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。Java SE包含了支持Java Wed服务开发的类,并未Java EE提供基础。

2、Java EE(Java Plateform.Enterprise Edition)

这个版本以前称为J2EE。企业版本帮助开发和部署可移植性、健壮、可伸缩且安全的服务端Java应用程序
java EE是在Java SE的基础上构建起来的,它提供Web、组件模型、管理和通信API、可以用来实现企业级的面向服务体系结构和Web应用程序。

3、Java ME(Java Platform,Micro Edition)

这个版本以前称为J2ME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的程序提供一个健壮且灵活的环境。

2、Java语言特点

特点如下:

1、简约且简单
2、平台无关性
3、面向对象
4、多线程
5、高性能
6、健壮性

编译语言和解释型语言对比
在这里插入图片描述
Java的编译与执行
Java的编译与执行
Java虚拟机

在这里插入图片描述

2.1 JVM简介

JVM是Java虚拟机(Java Virtual Machine)的缩写,它是虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬件架构,如处理器,堆栈,寄存器等,还有相应的指令系统。
为啥用JVM?

我们知道,Java语言的最重要的特点是可以在任何操作系统中运行。使用Java虚拟机就是为了支持与操作系统无关。

基本原理

Java虚拟机屏蔽了与具体操作平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改的运行。

JDK、JRE、JVM关系:
关系

3、搭建Java开发环境

3.1 JDK安装与环境配置

1、安装:直接运行“Jdk-8u172-windows-x64.exe",按照安装向导进行安装。
2、配置环境变量path:便于dos下找到相关Java命令

设置环境变量(控制面板—>系统——>高级——>环境变量)
1、JAVA_HOME=D:\jdk1.8 //注意每个人的安装目录都不一样
2、PATH=%JAVA_HOME%\bin;
3、CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

3‘测试是否成功
打开dos,输入javac

3.2 环境变量说明

Path

  • Windows操作系统用来寻找可执行文件的路径。

Classpath

  • JVM借助类装载器装入应用程序使用的类,具体装入的类根据当时的需求决定。
  • CLASSPATH环境变量告诉类装在器到哪里寻找第三方提供的类和用户定义的类

3.3JDK目录

安装JDK后产生如下目录:

  • \bin目录:Java开发工具,包括Java编译器、解释器等
  • \demo目录:一些实例程序
  • \lib目录:Java开发类库
  • \jre目录:Java运行环境,包括Java虚拟机、运行类库等
  • \src.zip: jdk系统类库源代码
  • \include目录:c语言头部文件 支持用java本地接口和Java虚拟机接口来本机编程代码。
  • … …

4 Eclipse安装

官网下载:官网下载链接

4.1 开发过程

1、建工程
* a. file ->new ->java project //建完后会有一个src文件夹
*b. 关闭工程,打开工程
2、建包
右击src->new ->package
3、简单的写类,编译,运行
右击所在包–>new ->class

Java中的注释:
1、单行注释://注释内容
2、多行注释:/* … 注释内容 …*/
3、文本注释: /** … 注释内容… */
扩展:
Eclipse中的快捷键(部分):
Alt+? :main()主方法
sysout输出函数(或者sout)
对象具有的属性及方法提示
方法参数提示
CTRL+? :注释
CTRL+shift+f :自动格式化(自动缩进)
Ctrl+shift +o: 自动导包
ctrl +点击类、方法或者属性:切换到对象的类、方法或属性
Ctrl+Alt+向下光标或者向上光标 : 整行复制
CTRL+1 :提示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值