zoukankan      html  css  js  c++  java
  • java基础--温故而知新 (01)

    1 myeclipse是一个eclipse插件。使用java语言开发。进程是javaw.exe--非命令行方式启动。

     

    2 考这些术语的公司,往往都是世界一流的好公司。(技术广度+英语)

    java ee-----Java Platform,Enterprise Edition

    ide----Integrated Development Environment

    jms-----Java Message Service

    jms即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。
    http://u2l.info/iFcqZ

    jmx------Java Management Extensions,即Java管理扩展

    JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。
    http://u2l.info/1BnwRD

    jndi------Java Naming and Directory Interface,Java命名和目录接口

    JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。

    JNDI(Java Naming and Directory Interface)是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。

    http://u2l.info/3VzwA0

     

    3 myeclipse配置快捷键

    3.1程序编译与运行(对整个 工作间 workspace有效):

        windows----preferences---java

        Compiler---jdk编译器

        Installed JREs---运行环境

    3.2编程内容辅助(对整个 工作间 workspace有效)

         Windows---Preferences—General--Keys

         搜content assist,在Binding中输入 alt+/   ---->apply(应用)

         如果发现不起作用,很有可能使alt+/   同时绑定了多个功能,这时需要搜alt+/并解绑其他的绑定(只保留 alt+/<--->content assist)。

             3.3 设置单个工程的javac(编译)和java(运行)

       

    4 Prespective 和 View

    Prespective 透视图,就是不同小窗口的集合。

      如 : debug透视图,java透视图,java EE 透视图 等。。

      在debug透视图中,在代码区选中某一变量—> 右键—>Watch(观察),就可以看到此刻对应的值了(在Expression窗口中)。

     

    5.代码模板

       Windows---Preferences—>java—>Editor—>Template—>new

    image

    其中 line_selection是当前选中的行,而cursor则是生成模板代码后光标所在位置。

    之后在使用时,可以选中代码片段---->右键—>Surround With--tryf(刚刚起好的名字)

    也可以使用快捷键:  在选中代码片段之后,Shift+Alt+Z。

    image

     

     

    6.java的静态导入

    导入,不会占用任何资源,它只是在写java源程序时可以省略代码前缀。

    import java.io.InputStream;
    import static java.lang.Math.max;

    import static java.lang.Math.max;

    public class StaticImport {
        public static void main(String[] args) {
            System.out.println(max(1, 2));
        }
    }

     

     

    7.可变参数

    问题: 一个方法接收的参数个数不固定,例如:

            System.out.println(add(2,3));
            System.out.println(add(2,3,5));

    可变参数的特点:

          只能出现在参数列表的最后。

          …位于变量类型和变量名之间,前后有无空格都可以。

         调用可变参数的方法时,编译器为该可变参数隐含创建了一个数组,在方法体中以数组的形式访问可变参数。

     

    private static int add(int x,int... args){
            int sum=x;

            //以数组的形式访问可变参数args
            for(int i=0;i<args.length;i++){
                sum+=args[i];
            }
            return sum;
        }

     

    看到高手写书,那作者是从哪里学来的呢?官网。

    作者为了保证知识的权威,就必须找到源头,java语法作为一种sun公司定义的规范,所以sun会把语法放在官网上让大家阅读。

    http://u2l.info/xXU7h  Java SE Tutorial Downloads   --辅助指导

  • 相关阅读:
    POJ3764 The xorlongest Path
    POJ1733 Parity game
    POJ3301 Texas Trip
    POJ2135 Farm Tour
    POJ2516 Minimum Cost
    Mem478
    PROJECTEULER48
    POJ1201 Intervals
    CSS 伪元素 (Pseudoelements)
    JQuery显示隐藏层
  • 原文地址:https://www.cnblogs.com/qq-757617012/p/4243175.html
Copyright © 2011-2022 走看看