zoukankan      html  css  js  c++  java
  • java的一些相关介绍(2013-10-07-163 写的日志迁移

    java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称,由James Gosling和同事们共同研发.(2010年Oracle公司收购了SUN)
     
     
    Java由四方面组成:Java编程语言Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。
     
    Java是印度尼西亚爪哇岛英文名称,因盛产咖啡而闻名,SUN和JAVA的标识也正是一杯正冒着热气的咖啡。
     
     
    Java分为三个体系J2SE(Java2 Platform Standard Edition,java平台标准版),J2EE(Java 2 Platform,Enterprise Edition,java平台企业版),J2ME(Java 2 Platform Micro Edition,java平台微型版)  如下:
     
     
    版本: 
    1.客户端(单机应用程序) : JavaSE(J2SE,Java Standard Edition) --Java的标准版 ,是其他版本的基础
    2.移动端(手机、PDA、掌上电脑、平板): JavaME(Java Micro Edition) Java的微缩版
    3.WEB端应用(网站前端、服务器程序、中间层): JavaEE(Java Enterprise Edition) Java的企业版
     
    java开发的核心要素:jdk :java develop kit  java开发工具包,编译的核心组件
                                       jre: java runtime environment java运行时环境,java执行的核心组件
    java是一个编译/执行的语言
     
    1. write once , run anywhere(一次编译,到处执行)
     *.java   *.class
     
    硬件或操作系统平台安装一个Java平台之后,Java应用程序就可运行。Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。
     
     
    2. 熟悉Java的开发环境:Eclipse
     
    学习目标:
    Eclipse的相关操作(工程导入导出的方法)
     
    相关的快捷键: alt+/  代码提示或补全代码
    输出: sysout+alt+/ 
     
    注释快捷键: 单行   ctrl+/
                          多行: ctrl+shift+/(取消: ctrl+shift+)
                          快速修正代码: ctrl+1(慎用)
     
    1. 命名规范
    组成: 字母、数字、下划线_、美元符号$
    要求: 数字不能作为起始字符   3abc(非法)   $abc _abc $_abc
    java是一种大小写敏感(要区分大小写)  String  string
    当标识符由多个单词组成时:zhouYongFeng  驼峰命名法
    关于首字母: 除了类以外,工程名、包名、函数名、变量名都用小写字母开头
     
     
    2. 注释方法 
    单行: //
    多行: /*...*/
    文档注释:/**.....*/    eclipse中提供了生成文档的方法: 
     
     
    3. java的语法基础(数据类型,变量声明、运算符、表达式、流程控制)
    变量和变量的数据类型:
    八种基本数据类型
    byte 1个字节 -128  ~~ 127
    short  2个字节  -32768 ~~ 32767
    int  4个字节
    long 8个字节
    float 4个字节
    double 8个字节
    char 2个字节 unicode编码   (ASCII)
    boolean 布尔类型表示 真假 
     
    运算符:
    数学运算符: + - * / %
    赋值运算符: += -= *= /= %= =
    关系运算符: > < >= <= == !=
    逻辑运算符: &(&&)   a(boolean) & b(boolean)   &&: 短路与    |(||)      !      ^
    自增自减运算符  :  ++ --
     
    三元运算符:   表达式? 运算1:运算2
     
    -------------------------------------------------
    流程控制
    顺序: main 方法中顺序执行
    选择: if...esle if... else   和C完全相同,条件要放在()中,如果只有一条执行语句,{}可以省略
    ---------
    if()
    if()
     
    if(){}
    else if()
     
    注意以上两种情况的区别
    ----------------
     
    分支:
    switch(){
    case 'a': 
    break;
    case '1':
    break;
    case 1:
    break;
    default:
    break;
    }
     
    循环
    for
    while(do..while)
    for...in(遍历循环,重点)
     

    ----一些注意事项

     
    1. 文件名的标志是空心J: 表示该文件是直接打开的状态,非工程下的文件,那么该文件可以编辑、保存,但不能执行
     
    2. 字符串和字符: 
    字符: char  c = 'a';
    字符串: String s = "a";
     
    3. 代码的提交和导入、导出
    提交: 在package explorer中可以直接对包和类文件进行复制、粘贴 -- 粘贴到文件提交文件夹或者 粘贴到U盘中带回家
    导入:文件可以直接粘贴到你的包中(记得把包的声明修改为当前所在的包名)
    或者使用eclipse的import菜单功能,引入“existing project into workspace”,找到某个工程文件夹,快速引入完成工程
     
    导出: 找到androidworkspace,找到你的工程文件夹,带走
     
    4. 快捷键:
    4.1 注释: 单行-- ctrl+/
                      多行-- ctrl+shift+/
    4.2 补全代码(常用、好用、建议大家多用) -- alt+/
    4.3 规范排版: 在代码任意位置点右键-- Source -- Format 
  • 相关阅读:
    无限维
    黎曼流形
    why we need virtual key word
    TOJ 4119 Split Equally
    TOJ 4003 Next Permutation
    TOJ 4002 Palindrome Generator
    TOJ 2749 Absent Substrings
    TOJ 2641 Gene
    TOJ 2861 Octal Fractions
    TOJ 4394 Rebuild Road
  • 原文地址:https://www.cnblogs.com/jiang-xy/p/9323403.html
Copyright © 2011-2022 走看看