zoukankan      html  css  js  c++  java
  • java随笔

    1、写好的java程序如:窗体应用程序,控制台程序怎么在windows上运行

    在项目上右击:export——》java——》runnable JAR file就可以了,导出的jar格式的文件双击就可以说执行,而如果选择java——》JAR file则导出的jar文件双击是不能运行的。

    2、jdk、jre、jvm的关系

    JDK,JRE,JVM区别与联系

    1、JRE(Java Runtime Environment  java运行环境)
    包括JAVA虚拟机和JAVA程序所需的核心类库,如果想要运行一个开发好的JAVA程序,计算机中只要安装JRE即可
    2、JDK(Java Development  toolKit  java开发工具包)
    JDK是提供给JAVA开发人员使用的,其中包含了JAVA的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了
    3、JVM(java Virtual Machine Java虚拟机)
    Java号称是一次编写,到处运行。也就是说,Java程序可以实现跨平台,在Windows上写好的Java程序,可以运行在Linux或者其它平台上面,而不用修改源代码。而C或者C++就不行了,他是跟平台相关的。Java只所以能够跨平台,是因为Java程序不是直接运行在操作系统上的,而是运行在JVM上的。而JVM根据不同的操作系统,有不同的版本,比如有Linux版本的,Windows版本的等。我们在安装JRE或者JDK的时候,需要根据操作系统来下载不同的版本,而JDK和JRE里面已经包括了JVM,上面也说过了。所以,Java程序才能够实现跨平台!
    JAVA语言的三种结构
    1、J2EE(Java 2 Platform Enterprise Edition)企业版   javaee
    是为开发企业环境下的应用程序提供的一套解决方案。 该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。可以使用一些现有的框架来快速的做企业网站的开始,比如SSH框架
    2、J2SE(Java 2 Platform Standard Edition)标准版javase
    是为开发普通桌面和商务应用程序提供的解决方案。 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。 比如Java版的扫雷。它是学习J2EE或J2ME的基础,主要包括了Java的基本语法规范,面向对象等内容。
    3、J2ME(Java 2 Platform Micro Edition)小型版
    是为开发电子消费产品和嵌入式设备提供的解决方案。 该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
    Java5.0版本后,更名为 JAVAEE    JAVASE    JAVAME
    JAVASE JAVAEE JAVAME只是一种规范和标准,和JDK没有必然的联系

    3、eclipse乱码处理

    1、自己的eclipse设置成国际通用

        a)设置工作空间编码为utf-8:windows->preference->workspace->text file encoding:utf-8

        b)设置自己的项目为utf-8:项目->property->text file encoding:utf-8

        c)设置单文件为utf-8:file->property->text file encoding:utf-8

        一般将工作空间编码设置好后,后面的两项默认为determined from content,就会继承工作空间的编码格式

    2、别人的项目拷过来后有乱码

      原因:项目没有按标准的UTF-8来设置,别人的项目编码格式和自己的不一样

      解决:方法一:将自己的三个编码格式设置成和别人项目的一样,不建议这样做,第一不知道别人项目是用什么编码,第二尽然自己的编码是标准的,为何要改成别人的非标准的

           方法二:用转UTF-8的工具将文件转成UTF-8形式再导入到项目。如:GBK_UTF8批量转码工具

           

    4、tomcat的安装和配置

  • 相关阅读:
    Angularjs中的ng-class
    AngularJS 的表单验证
    Eclipse更新慢、插件安装慢解决方案zz
    PSD的单位及计算方法[转]
    .NET控件名称缩写一览表 zz
    C#Stopwatch的简单计时zz
    VsVim的快捷键
    MySQL-mysql 8.0.11安装教程
    使用open live writer客户端写博客zz
    WPFToolkit DataGrid 使用介绍zz
  • 原文地址:https://www.cnblogs.com/shengyu-kmust/p/4383509.html
Copyright © 2011-2022 走看看