• 1.初识java编程语言


    1. 什么是java
    关于java的产生与发展内容相当多,我总结了些
    1- 基本常识
    1- 创始人:詹姆斯-高斯林
    2- 1995年被推出,1996年1月,JDK1.0诞生
    3- 它是目前最流行的面向对象的高级编程语言(可移植,可扩展,庞大用户社区)
    1)


    2- 技术架构
    1- J2SE(java 2 platform Standard edition)标准版
    1) 该技术是其它技术的基础
    2) 可开发桌面和商务应用程序
    3) 如果开发JavaWeb程序需要:依赖jsp-api.jar 和 servlet-api.jar,再下载个 tomcat 就可以了
    2- J2EE(java 2 platform Enterprise edition)企业版
    1) 为开发企业环境下的应用程序提供解决方案
    2) 不但拥有JAVASE平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等企业级技术的全面支持
    3) JavaEE并非一个单独的产品,而是由Sun公司提供的一系列标准(各个组件的接口和其它规范)
    1- 符合这个标准的产品,叫做实现(sun,其它公司都会去做)
    2- 举例
    1- JavaEE定义了应用服务器的标准,实现的产品了Weblogic,Jboss
    2- java应用系统可以轻松在这些部署和移植
    4)


    3- J2ME(java 2 platform Micro edition)微型版
    1) 小型电子产品中(如手机中的应用程序-游戏)
    2) 现在基本不用了(有安卓,ios操作系统-现在都是基于它们来做了)
    4- java5.0版本后,三种技术架构分别更名为:JAVASE,JAVAEE,JAVAME
    3- 必备知识
    1- 什么是JRE
    1) jre:java runtime environment-java运行环境
    2) 包括JVM(java virtual machine)和程序所需的核心类库等
    1- jre = jvm + 类库
    2- 如果计算机想运行开发好的java程序,安装jre就够了!
    2- 什么是JDK
    1) jdk:java development kit-java开发工具包
    2) 包括了jre和其它开发工具(编译工具[javac.exe;打包工具[jar.exe])
    1- jdk = jre + 开发工具
    2- 如果想开发java程序并运行,需要安装JDK!
    3- JDK中的开发工具是由java语言编写的,为了方便使用才打包成exe文件的
    2. java的作用(优点)
    1- 跨平台(可移植)
    1- 通过java编写的应用程序在不同的系统平台上都可运行,前提是安装相应平台的虚拟机.why?
    1) JVM是负责java程序在系统中运行的,不同的操作系统需要相应的JVM,从而实现了Java语言跨平台,但是JVM不跨平台
    2)


    3. 如何学习使用Java(javaSE,javaEE都有,后面持续更新,ME就没有了)
    程序的运行需要环境,程序的编写需要工具
    1- 搭建开发环境
    1- 程序运行环境的搭建
    1) JDK所有版本下载地址
    2) 根据自己系统的版本选择相应的版本下载,安装
    1- 我有个jdk1.8的安装程序,点即下载!
    3) 根据向导走,路径建议不要用中文-特殊符号-空格
    4) 配置环境变量(建议配置,好处多多,但这不是必需的)
    1- 配置环境变量的意义
    1- 方便使用控制台编译运行程序
    2- 其它应用程序需要:比如tomcat服务器
    2- jdk1.8或以上是不需要此步骤的-安装JDK时会自动配置
    3- jdk1.7或以下需要自行配置
    4- 配置方法
    1- 最优配置(方便其它应用程序的使用,maven,tomcat)
    1. 选在系统变量中创建JAVA_HOME变量,值是:jdk安装后所在目录



    2. 找到path变量,追加如下内容:%JAVA_HOME%in;
    说明:%%是动态获取其中变量的值
    in是找到jdk中所有的可执行程序


    2- 最简化配置
    1. 直接复制jdk安装目录中bin所在的目录,如"D:Program Files (x86)Java_JDKin"
    2. 添加到path的值中即可
    3- 说明
    1. path:是用于配置window可执行文件的搜索路径(扩展名为.exe文件所在目录),配置好后在doc窗口可直接运行此应用程序而不需要进入相应目录然后运行
    5- 验证配置是否成功
    1- win+r打开控制台应用程序
    2- 输入java -version有输出内容(jdk版本,平台版本)


    2- 安装开发工具
    1- 做任何事都一样,要想做得更快更好,好的工具少不了!
    2- 可供选择的工具
    1) 文本编辑器(txt-window自带,notepad,editplus….),个人感觉还是算了!
    2) 专业工具(功能多多)
    1- ecplise
    1- eclipse 是由IBM公司捐献给开源社区的项目,可以自愿捐献
    2- myeclipse
    1- MyEclipse相当于在Eclipse基础上安装了javaee插件,是企业级开发工具,也就是ee的,但是也可以开发se的
    2- 企业公司较大不会用
    1. 比较笨重
    2. 商业应用(要么花钱去买,要么破解)
    3- idea
    1- 在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示
    2- 社区版是免费的,不过功能有限,不能开发javaWeb(要么花钱去买,要么破解)
    3- 如何下载安装
    1) eclipse(绿色免安装)
    1- eclipse下载地址
    2- 右边是版本号,左边是选择下载的软件类型,当然可选择以前的版本
    1-


    2-


    3- 下载完成后是压缩包,解压后,找到eclipse双击运行即可
    1-


    4- 问:不安装jdk,只安装eclipse,可以开发java程序吗?
    1- 可以的,它们不是依赖关系:eclipse中自带安装了jdk
    2) myeclipse
    1- 最新版下载地址
    1-


    2- 还是我分享个破解版本吧2017-ci版的
    3- 破解方法-百度有-我就说了

  • 相关阅读:
    less @import and extend及mixin详解
    Less的guards and argument matching
    LESS嵌套中的Mixins和classes
    bootstrap colorscheme以及theme自动生成
    C# Winform 获得下拉框 选中的值
    C# 后台按键 视频播放器 全屏后无法 触发
    C# 调用win32API 获取进程句柄 有毛用???
    C# 键盘钩子
    C# SqlParameter 使用
    C# 获得星期几
  • 原文地址:https://www.cnblogs.com/River111/p/9530167.html
Copyright © 2020-2023  润新知