zoukankan      html  css  js  c++  java
  • java笔记 chapter1 java是什么,能干什么,有什么,特点,开发环境

    一,java是什么
    二,java能干什么
    三,java有什么
    四,java的特点
    五,java的三大特性:虚拟机,垃圾回收和代码安全
    六,构建JSE开发环境:下载安装jdk和配置环境变量
    七,编写并运行HelloWorld小程序
     
    一,java是什么
         1,java是一种计算机编程语言:语言是用来交流的,用于人跟计算机之间的交流
         2,java是一种软件开发平台:开发过程有需求分析,详细分析,编码,测试和维护。
         3,java是一种软件运行平台:JRE
         4,java是一种软件的部署环境:部署就是安装
    二,java能干什么
    三,java有什么(java有三个版本,标准版,微缩版和企业版)
         标准版JSE:java standard edition
         微缩版JME:         micro
         企业版JEE:    enterprise    
     
         一些常见的名词:
    OA 办公自动化 office automatic
    CRM 客户关系管理  Customer Relationship Management
    HR 人力资源 human resources
    ERP 企业资源计划 Enterprise Resource Planning
    KM 知识管理系统 Knowledgebase Management System
    SCM 供应链关系管理 Supply Chain Management
    PLM 产品生命周期管理 Product Lifecycle Management
    四,java的特点:简单,面向对象,分布式,多线程,平台无关,安全,解释型,自动垃圾回收等
              分布式:把软件看成很多个可以独立执行的模块,这些模块分布在多台计算机,可同时运行,对外看起来好像是一个整体。
              平台无关:用java写的程序不用修改就可以在不同的软硬件平台上运行。这主要是靠虚拟机来实现平台无关性。
    五,java的三大特性:虚拟机,垃圾回收和代码安全
         1,虚拟机的本质是一个软件,它是用软件模拟的一个电脑机器,它是java的运行环境。
         2,java中的垃圾回收是系统自动的,程序员是无法控制垃圾回收的。
         3,代码安全:编译时要检查--->类装载时要检查 ---> 字节码校验 ----> 沙箱sandbox
    六,构建JSE开发环境:下载安装jdk和配置环境变量
         1,安装JDK的时候要注意下面几点:
              1.1,安装路径中不能有空格
              1.2,安装路径中不能有中文
         2,配置环境变量
              2.1,path:告诉操作系统去哪里寻找java命令工具。----> 一般是配JDK的安装路径in
              2.2,JAVA_HOME:这个是给那些需要java的程序使用的,告诉它们JDK的具体位置---->一般是配JDK的安装路径,注意JAVA_HOME要全部大写,下划线连接
              2.3,classpath:提供程序在运行期间所需要的资源(如类,图片和文件)的路径---->一般是配 .; 在windows系统下,.表示当前路径,..表示上一级路径
              假如JDK1.6放在D盘下的一个share文件夹(D:share),那么环境变量要这么来配置:
              path                D:sharejdk1.6in;
              JAVA_HOME     D:sharejdk1.6
              classpath         .;
    七,编写并运行HelloWorld小程序:
     D盘下有个文件夹newlesson,里面有个HelloWorld.java文件
    public class HelloWorld{
         public static void main(String[] args) {
              System.out.println("hello world 20131209");
         }
    }
     
    运行过程:
    cmd ---->
    d:
    javac HelloWorld.java
    java HelloWorld
    即可出现写的内容。
  • 相关阅读:
    Spring Cloud(面试必备):服务雪崩、降级与熔断
    SpringCloud 分布式事务解决方案
    2020年3月25java现场面试(有点料)
    SpringCloud Feign工作原理
    MySQL数据库引擎详解
    MySQL Hardware--CentOS 6修改CPU性能模式
    MySQL Hardware--网络测试
    MySQL Execution Plan--EXPLAIN用法
    MySQL Event--Event and EventScheduler
    MySQL Error--Error Code
  • 原文地址:https://www.cnblogs.com/wxc-xiaohuang/p/3465913.html
Copyright © 2011-2022 走看看