• 1.java概述


    java概述

    java的3个技术平台

    j2SE(java 2 Platform Standard Edition)标准版

    为开发者普通桌面开发和商务应用程序提供的解决方案

    该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。

    j2ME(java 2 Platform Micro Edition)小型版

    是为开发电子消费产品和嵌入式设备提供的解决方案

    j2EE(java 2 Platform Enterprise Edition)企业版

    是为开发企业环境下的应用程序提供的一套解决方案

    该技术体系中包含的技术如Servlet、Jsp等,主要针对于Web应用程序开发

    JRE和JDK

    JRE(java Runtime Environment Java运行环境)= JVM(Java VIrtual Machine Java虚拟机)+类库

    JDK(Java Development Kit Java开发工具包)= JRE +开发工具

    简而言之:使用JDK开发完成的java程序,交给JRE运行。

    疑问:为什么JDK中包含一个JRE呢?

    开发完的程序,需要运行一下看看效果。

    jdk的安装第10讲哈

    JDK安装路径下的目录

    1.bin目录:该目录用于存放一些可执行程序。

    如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)

    2.db目录,db目录是一个小型的数据库。

    从JDK6.0开始,java中引用了一个新的成员javaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅轻便,而且支持JDBC4.0所有的规范,在学习JDBC时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。

    3.jre目录

    jre是Java Runtime Environment的缩写,意为Java程序运行时环境。此目录是java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包括开发环境中的开发工具。

    4.include目录

    由于JDK是通过c和c++实现的,因此在启动时需要引入一些c语言的头文件,该文件就是用于存放这些头文件的。

    5.lib目录

    lib是library的缩写,意为java类库或库文件,是开发工具使用的归档包文件。

    6.src.zip文件

    src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看java基础类的源代码。

    Eclipse和MyEclipse的区别

    Eclipse是开元免费的,MyEclipse是在Eclipse上装了一个插件(必须花钱去买),更有利于web开发。

    标识符的命名规范

    1.包(其实就是文件夹,用于解决相同类名问题)

    举例

    包名要求全部小写,一般是公司的域名倒着写.

    www.heima.com

    com.heima.包的作用

    2.类或者名词

             一个单词和多个名词 DemoStudent,如果是一个单词要求首字母大写,如果是多个单词要求每个单词的首字母大写(驼峰命名法).

    3.方法和变量

             一个单词和多个名词分别举例,如果是一个单词,每个字母都小写,如果是多个单词,从第2个单词开始首字母大写,例如getName ,setName,maxValue

    4.常量

             如果是一个单词,所有字母大写.如果是多个单词,也是所有字母大写,但是用下划线分开.

    MAX,MAX_VALUE

    生活
  • 相关阅读:
    WPF Prism8.x源码解析-IDialogService
    .NET 中的正则表达式最佳做法(官方转载)
    .NET 5 中操作注册表方法
    在 .NET 5 及更高版本中比较字符串时的行为更改(官方转载)
    有关比较 .NET 中字符串的最佳做法(官方转载)
    C#创建Windows服务
    [log4j]log4j简单配置
    python基础知识之字符编码与转换
    python基础知识之集合
    python基础知识之字典的操作
  • 原文地址:https://www.cnblogs.com/weihua0624/p/9154000.html
Copyright © 2020-2023  润新知