ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

预科

2021-11-04 15:32:38  阅读:186  来源: 互联网

标签:... java JDK class Java Hello 预科


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有