zoukankan      html  css  js  c++  java
  • .net人员用Java 之语言基础

    最近项目中有集成Java的应用,系统地学习了java方面的知识,本系列把自己的一些体会分享一下。

    JAVA

    Java是个虚拟机

    JRE:运行时环境,包括必要的运行库,用于系统的部署

    JDK: 开发包,包括编译器、工具等,一般在开发时使用

    关键:JAVA_HOME CLASSPATH

    JAVA_HOME: java程序由于有个虚拟层,因此需要一个解释环境来加载编译的java库和进行相应的操作,这时JAVA_HOME的作用就体现出来了

    CLASSPATH:和一般的dll加载类似,操作系统默认支持的是本地目录、系统目录的搜索层次,对于java程序使用第三方库的情况,就需要告诉它在哪里找到这些库,CLASSPATH就干这个事,和Windows系统的环境变量类似

    JDK的demo和sample

    以jdk1.6 update23为例

    jdk安装目录下的例子是熟悉语言很好的资源,而且包含了Netbeans可以直接打开的项目,这样可以在IDE下查看和跟踪了解相关的概念,通过IDE的设置可以知道工程的组织和引用库的关系等。(在netbeans.org官网下载netbeans即可,虽然eclipse比较流行,不过netbeans初学者使用还是比较方便的)

    C:\Program Files (x86)\Java\jdk1.6.0_23\demo

    applets.html查看浏览器中的小插件appletsscripting

    jfc management scripting在Netbeans中可以打开使用

    C:\Program Files (x86)\Java\jdk1.6.0_23\demo\jvmti\index.html JavaTM Virtual Machine Tools Interface (JVM TI)

    Java Platform Debugger Architecture (JPDA)Jpda

    其中Netbeans打开后运行jconsole-plugin的情况

    clip_image002

     

    C:\Program Files (x86)\Java\jdk1.6.0_23\sample

    scripting \Scriptpad:JavaScript调用JDK编写的一个记事本程序,可以执行脚本

    webservices: 使用ebay WebService

    nio\server:A Simple NIO-based HTTP/HTTPS Server Example,使用命令行编译和运行或或者引入Netbeans中跟踪都可以(对NIO的一个演示)

    Netbeans如何引入:首先选择正确的项目模板,这个是Java程序,新建项目时从已有的源代码新建(对于没有netbeans的项目可以在IDE中引入)

    文档

    JDK_API_1_6_zh_CN.CHM

    jdk-6u23-docs.zip

    Thinking in Java 4th Edition

    参考资料

    如下是两个总结的很好的帖子,适合初学者

    http://zhidao.baidu.com/question/114917590.html

    http://zhidao.baidu.com/question/751730.html

    至于JAVA和C#的语法区别,可以参考一个有意思的网站:

     http://www.harding.edu/fmccown/java_csharp_comparison.html

  • 相关阅读:
    使用Xshell为xftp开ssh通道代理
    linux下查找svn的相关目录的命令
    linux服务器A远程连接服务器B的mysql及1045错误
    怎样下载带权限认证的文件?
    Vue项目打包部署总结
    Vue项目打包压缩:让页面更快响应
    axios请求失败自动重发
    可用的后台管理系统
    vue组件间方式总结
    非脚手架创建vue项目,并使用webpack打包
  • 原文地址:https://www.cnblogs.com/2018/p/1993163.html
Copyright © 2011-2022 走看看