• Java入门


    C & C++

    1972年C诞生

    • 贴近硬件,运行极快,效率极高

    • 操作系统,编译器,数据库,网络系统等

    • 指针和内存管理

    1982年C++诞生

    • 面向对象

    • 兼容C

    • 图形领域、游戏等

    Java特性

    反抗

    • 语法像C

    • 没有指针

    • 没有内存管理

    • 真正的可移植,编译一次,到处运行(JVM)

    • 面向对象

    • 类型安全

    • 高质量的类库

    1995年Java诞生

    • 图形界面的程序(Applet)

    • Java 2标准版(J2SE)

    • Java 2移动端(J2ME)

    • Java 2企业版(J2EE)*

    基于Java开发的平台、系统、工具

    • 构建工具:Ant、Maven

    • 应用服务器:Tomcat、weblogic、Websphere

    • Web开发:Struts,Spring,myBatis

    • 开发工具:Eclipse、intellij idea,Jbuilder,Netbean

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

    中间件(事务管理,权限管理,安全管理)

    2006 Hadoop 大数据领域

    2008:Android 手机端

    Java特性和优势

    • 简单性(没有头文件,没有指针和内存管理)

    • 面向对象(万物皆对象)

    • 可移植性(Write once,run anywhere)

    • 高性能(及时编译)

    • 分布式(协议、URL)

    • 动态性(反射机制)

    • 多线程(解决交互性,JUC)

    • 安全性(防病毒,防篡改)

    • 健壮性(指针和内存的管理,每次运行对内存进行检查,异常机制)

    • 使用的人多,大环境

    Java为什么能够成功?

    时代机遇+实力

    Java三大版本

    • Java 2标准版(J2SE) 桌面程序、控制台开发

    • Java 2移动端(J2ME)嵌入式开发(×) 手机、家电

    • Java 2企业版(J2EE) web端、服务器开发

    JDK、JRE、JVM

    JDK:Java Development Kit

    JRE:Java Runtime Environment

    JVM:JAVA Virtual Machine

    Java 开发环境搭建

    JDK下载与安装

    卸载JDK8

    1. 刪除Java的安装目录

    2. 删除JAVA_HOME

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

    4. java -version

    安装JDK

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

    2. 同意协议

    3. 下载电脑x64|x86对应的版本

    4. 双击安装JDK

    5. 记住安装的路径(C:Program FilesJavajdk1.8.0_171)

    6. 配置环境变量

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

      2. 高级系统设置–>环境变量–>环境变量–>新建变量 JAVA_HOME 安装的路径

      3. 配置path变量

    7.测试JDK是否安装成功

    1. 打开cmd

    2. java -version

     

    下载notepad++

    • 配置环境变量

    • JDK目录介绍

      • bin目录 java的可执行程序java.exe javac.exe javadoc.exe

      • include目录 c语言的头文件

      • jre目录 java运行时环境

      • lib目录 类库文件

      • src.jar java基础类源代码

    HelloWorld 及 简单语法规则

    HelloWorld

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

    2. 新建一个Java文件

      • 文件后缀名.java

      • Hello.java

      • 【注意点】系统可能没有显示文件后缀名,我们需要手动打开

        1. 编译 javac java文件,会生成一个class文件

        2. 运行class文件,java Hello

    可能遇到的问题

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

    2. 尽量使用英文

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

    4. 符号使用了中文

    Notepad++安装和使用

    Java程序运行机制

    • 编译型(compile)操作系统,C/C++ (类比翻译成书)

    • 解释型(interpreted )网页(类比翻译官)

    • 程序运行机制

    IDEA安装

    什么是IDE

    • 集成开发环境IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序

    • 一般包括代码编辑器、编译器调试器和图形用户界面等工具。

    • 集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

  • 相关阅读:
    SQL注入攻击三部曲之进阶篇
    SQL注入攻击三部曲之入门篇
    父页面(JSP页面)传参数到子页面(JSP页面)
    Flex弹出窗口请求Action函数
    dojo表格分页插件报错
    堆栈溢出问题 调试到位置(test dword ptr [eax],eax ; probe page.)局部数组变量定义所分配的最大空间为1M
    改装的表格
    FusionCharts饼图中label值太长怎么解决
    dojo中的dojox/grid/EnhancedGrid表格报错
    dojo表格分页之各个参数代表的意义(一)
  • 原文地址:https://www.cnblogs.com/zystart/p/12790146.html
Copyright © 2020-2023  润新知