zoukankan      html  css  js  c++  java
  • java认识

    Java 在1995年被sun公司推出 James Gosling initiated Java language project in June 1991 for use in one of his many set-top box projects.

    Write Once, Run Anywhere

    j2SE Java Standard Edition
    j2EE J2EE for Enterprise Applications
    j2Me J2ME for Mobile Applications.

    java 特点:

    • 面向对象
    • 平台独立 可以编译成字节代码运行在独立平台上
    • 简单
    • 安全
    • 结构中立
      Java compiler generates an architecture-neutral object file format, which makes the compiled code executable on many processors, with the presence of Java runtime system.
    • 易携带
    • 强大
    • 多线程
    • 解释执行
    • 良好外观
    • 分发的
    • 动态的

    java 基本语法:
    1.对象---对象是有状态和行为的,例如,一只狗有状态,颜色,名字,摇尾巴,狗吠一个对象就是一个类的实例
    2.类---一个类可以被定义为是一个模板/蓝图,用来描述它支持的对象的行为和状态
    3.方法---一个方法是基于一个行为的,一个类包含多个方法,方法是写逻辑的,数据是被操作,动作是被执行
    4.实例变量---每个对象都有自己独特的一组实例变量,每个对象的状态的产生通过这些实例变量分配值的

    安装Java和配置
    第一步:下载并安装JDK 6.0,安装路劲为: C:javajdk1.6 .
    第二步:对“我的电脑”按右键,选“属性”,在“系统属性”窗口中选“高级”标签,再按“环境变量”按钮,弹出一个“环境变量”的窗口,在系统变量中新建一个变量,变量名为“JAVA_HOME“,变量值为"C:javajdk1.6";如果存在"PATH"变量名,按编辑,在变量值最前面输入"C:javajdk1.6in;".(注意以分号结尾,没有引号.如果没有"PATH",点击新建一个"PATH"变量名,变量值一样).

    运行第一个Java程序

    public class hello{   //这里的类注意和要文件名一样啊,也就是这个文件名abc.java
        public static void main(String[] arg){
            System.out.println("hello world");
        }
    }
    
    然后在cmd进去相应的目录里面,执行javac hello.java
    如果编译正常的话,会没有任何提示
    然后java hello,注意这里不是hello.java,这里是去找abc的类,也就是编译出来的类hello
    


    基本语法:
    1.大小写敏感!!!!
    2.类名首字母应该大写(建议啊),可采用驼峰写法class MyFirstJavaClass
    3.方法名 方法名首字母小写 Example: public void myMethodName()
    4.文件名 文件名要匹配类名 记得后缀是.java 'MyFirstJavaProgram.java'
    5.public static void main(String args[]) Java程序强制性处理main方法里面的语句

    标识符
    1.标识符只能使用字母,美元符号或下划线开头
    2.在首字符之后,可以出现数字等其他标识符
    3.关键词不能作为标识符
    4.表示符大小写敏感
    5.

    Java修饰符
    Access Modifiers − default, public , protected, private

    Non-access Modifiers − final, abstract, strictfp


    Java变量
    1.本地变量
    2.类变量(静态变量)
    3.实例变量(非静态变量)

    Java数组
    1数组都是对象,用来存储多个相同变量类型,然而,一个数组本身也是一个对象的堆积

    Java 枚举
    枚举限制一个变量有一个仅且只有一个预定的值,这个值在枚举列表中被称为枚举

    Java关键词

    abstract assert boolean break
    byte case catch char
    class const continue default
    do double else enum
    extends final finally float
    for goto if implements
    import instanceof int interface
    long native new package
    private protected public return
    short static strictfp super
    switch synchronized this throw
    throws transient try void
    volatile while

    Java注释

    /* sa
    *  asda 多行
    *  adsa
    */
    
    // 单行
    
    /*单行*/
    

    java继承
    类可以被其他类继承,继承的话可以使用其他类的代码

    Java接口
    一个接口可以被定义为对象之间的如何互相通信合作,
    接口扮演重要的角色在继承中
    一个接口定义了方法,一个派生出来的类应该使用,但方法的执行是在派生方法至少的

  • 相关阅读:
    Git 处理tag和branch的命令
    手把手教您使用第三方登录
    iOS 中隐藏UITableView最后一条分隔线
    Android简易实战教程--第四十四话《ScrollView和HorizontalScrollView简单使用》
    iOS-改变UITextField的Placeholder颜色的三种方式
    react-native 关闭黄屏警告
    reactnative js onclick 模拟单击/双击事件
    reactnative 监听屏幕方向变化
    reactnative0.61.2 使用react-native-webrtc
    use react-navigation@2.18.2
  • 原文地址:https://www.cnblogs.com/cyany/p/9128747.html
Copyright © 2011-2022 走看看