初识java

初识java

目录
Java特性和优势
JDK JRE JVM
搭建开发环境
HelloWorld
IDEA安装和介绍

Java发展

他们基于Java开发了巨多的平台,系统,工具
构建工具: Ant,Maven,Jekins
应用服务器: Tomcat,Jetty,Jboss, Websphere, weblogic
Web开发:struts,Spring,Hibernate, myBatis
开发工具:Eclipse, Netbean,intellij idea,Jbuilder

2006 : Hadoop(大数据领域)
2008 : Android(手机端)

Java的三大分类

Java SE:

Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。
桌面应用:用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。
学习Java se的目的:为今后要从事的Java EE开发,打基础。

Java ME:
Java语言的(小型版),用于嵌入式电子设备或者小型移动设备。

Java EE:
Java语言的(企业版),用于Web方向的网站开发。在这个领域,是当之无愧的No1。

网页:通过浏览器将数据展示在用户面前,跟后台服务器没有交互

网站:通过跟后台服务器的交互,将查询到的真实数据再通过网页展示出来

网站开发浏览器+服务器

Java能做什么?

桌面应用开发:各种税务管理软件, IDEA,Clion, Pycharm
科学计算:matlab数据分析工具
企业级应用开发:微服务, springcloud
大数据开发:hadoop
移动应用开发:鸿蒙, android,医疗设备
游戏开发:我的世界MineCraft

Java 跨平台原理

平台与跨平台

平台:指的是操作系统。

比如:Windows 、 Mac 、 Linux

跨平台:Java 程序可以在任意操作系统上运行。

分析:JVM 本身是否可以跨平台?

答:JVM 虚拟机本身不允许跨平台,允许跨平台的是 Java 程序

Java特性和优势

面向对象
可移植性
高能性
分布式
动态性
多线程
安全性
建壮性

JDK、JRE、JVM

Java 程序开发的三个步骤:

开发 Java 程序,需要三个步骤:编写代码,编译代码,运行代码

请添加图片描述

请添加图片描述

请添加图片描述

JDK : Java Development Kit 开发者工具 JDK 包含了 JRE 和 JVM 其中的开发工具:编译工具(javac.exe) 和运行工具(java.exe)
JRE : Java Runtime Environment 运行环境 JRE 包含了 JVM 和运行时所需要的核心类库
JVM : JAVA Virtual Machine java虚拟机 真正运行程序的地方 规范 跨平台靠的就是 JVM 所以JVM是java的核心

常用的doc命令

操作说明
盘符名称:盘符切换。E:回车,表示切换到E盘。
dir查看当前路径下的内容。
cd 目录进入单级目录。cd itheima
cd …回退到上一级目录。
cd 目录1\目录2…进入多级目录。cd itheima\JavaSE
cd \回退到盘符目录。
cls清屏。
exit退出命令提示符窗口。

Java开发环境搭建

JDK下载与安装
配置环境变量
JDK目录介绍
HelloWorld及简单语法规则
Notepad++安装和使用

卸载JDK

1.删除lava的安装目录
2.删除JAVA_HOME
3.删除path下关于Java的目录
4.java -version

安装JDK

1.百度搜索JDK8,找到下载地址 通过官方网站获取 http://www.oracle.com 注意:针对不同操作系统,下载对应的安装包
2.同意协议
3.下载电脑对应的版本
4.双击安装JDK
5.记住安装的路径
6.配置环境变量
1.我的电脑–>右键->属性
2.环境变量–>JAVA_ HOME

文件目录说明:
bin: 该路径下存放了各种工具命令。其中比较重要的有: javac和java
conf: 该路径下存放了相关配置文件。
include: 该路径下存放了一些平台特定的头文件。
jmods: 该路径下存放了各种模块。
legal: 该路径下存放了各模块的授权文档。
lib: 该路径下存放了工具的一些补充AR包。

HelloWorld

  1. 随便新建一个文件夹,存放代码
  2. 新建一个Java文件
  • 文件后缀名为.java

  • Hello.java

  • 【注意点】系统可能没有显示文件后缀名

  1. 编写程序

    public class Hello{
        public static void main(String[] args) {
     System.out.println("Hello,world!");
      System.out.print("绝绝子");
        }
    }
    
    1. 编译java java文件,会生成一个class文件

    2. 运行class文件,java class文件
      在这里插入图片描述

可能会遇到的情况:

  1. 每个单词的大小不能出现问题,java是大小写敏感的

  2. 尽量使用英文;

  3. 文件名和类名必须保证一致,并且首字母大写

  4. 符号使用的了中文

java程序运行机制

  • 编译型 :如:中译英 翻译 给机器读懂 操作系统会用编译型语言做如C\C++

  • 解释型: 如: 要执行什么就解释什么 性能有所损失 网页对速度不高 就可以用解释型

注释:
java文件变成class文件类 就是编译的一个过程 class 文件去执行 把class文件中的类加载到jvm里面 会有个字节码校验器 在通过解释器给操作系统 把程序运行起来

注释

  • 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。
  • 注释并不会被执行,是给我们写代码的人看的
  • 书写注释是一个非常好的习惯
  • 平时写代码一定要注意规范。

Java中的注释有三种:

  • 单行注释 //

  • 多行注释 /* */

  • 文档注释 /** + Enter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值