其他分享
首页 > 其他分享> > 预科

预科

作者:互联网

Java的诞生

1972 C:贴近硬件,运行快,效率高;操作系统,编译器,数据库,网络系统等;指针和内存管理

1982 C++:面向对象;兼容C;图形领域,游戏等

1995 JAVA:像C;没有指针;没有内存管理;真正可移植性;面形对象;类型安全;高质量类库

 

JAVA初生

1995网页简单而粗糙,缺乏互动性

图形界面的程序(Applet)

Java2标准版(J2SE):占领桌面

Java2移动版(J2ME):占领移动端

Java2企业版(J2EE):占领服务器

三高:高可用,高性能,高并发

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三大版本

Write Once. Run Anywhere. JVM

JavaSE:标准版(桌面程序,控制台开发...)

JavaME:嵌入式开发(手机,小家电...)

JavaEE:E企业级开发(web端,服务器开发...)

JDK、JRE、JVM

image-20211103171329360

JDK:Java Development Kit

JRE:Java Runtime Environment

JVM:Java Virtual Machine

Java开发环境搭建

JDK下载与安装

卸载JDK

Windows

  1. 删除Java的安装目录

  2. 删除JAVA_HOME

  3. 删除path下关于Java的目录

  4. java -version

配置环境变量

Windows

  1. 百度搜索JDK8,找到下载地址

  2. 同意协议

  3. 下载电脑对应的版本

  4. 双击安装JDK

  5. 记住安装的路径

  6. 配置环境变量

    1. 我的电脑-->右键-->属性

    2. 环境变量-->JAVA_HOME

Mac

https://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html#A1096903

Uninstalling the JDKTo uninstall the JDK, you must have Administrator privileges and execute the remove command either as root or by using the sudo(8) tool.

Navigate to /Library/Java/JavaVirtualMachines and remove the directory whose name matches the following format:Foot1

/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk

For example, to uninstall 8u6:

% rm -rf jdk1.8.0_06.jdk

Do not attempt to uninstall Java by removing the Java tools from /usr/bin. This directory is part of the system software and any changes will be reset by Apple the next time you perform an update of the OS.

HelloWorld及简单语法规则

  1. 随便新建一个文件夹,存放代码

  2. 新建一个Java文件

    • 文件后缀名为.java

    • Hello.java

    • 【注意点】文件后缀名可能未打开

  3. 编写代码

    public class Hello{
       public static void main(String[] args){
           System.out.print("Hello,World!\n");
      }
    }
  4. 变异Hello.java文件,生成.class文件

    javac Hello.java # javac [java文件名]
  5. 运行class文件

    java Hello # java [class文件名]

    image-20211104143039514

可能会遇到的情况

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

  2. 尽量使用英文;

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

  4. 符号使用了中文。

Java程序运行机制

编译型:操作系统;C/C++...

解释型:网页

Java兼具两者,先编译,到操作系统再解释。

程序运行机制

image-20211104144942451

来源:https://www.bilibili.com/video/BV12J41137hu?p=19&spm_id_from=pageDriver

标签:...,java,JDK,class,Java,Hello,预科
来源: https://www.cnblogs.com/xiaobaiqing/p/15508361.html