精华内容
下载资源
问答
  • Java常识

    2018-12-04 20:27:34
    java page要用小写(名称一般用公司域名倒写) 类要首字母大写(如图所示)3000 5000 3500 快捷键例子:     多行注释:选中内容:ctrl+shift+/ 反注释:ctrl+shift+\ 单词忘记:写出首字母然后Alt+/ ...
    • java page要用小写(名称一般用公司域名倒写)
    • 类要首字母大写(如图所示)3000   5000  3500

    快捷键例子:

     

     

    1. 多行注释:选中内容:ctrl+shift+/  反注释:ctrl+shift+\
    2. 单词忘记:写出首字母然后Alt+/

     

    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

    strictfp

    short

    static

    super

    switch

    synchronized

    this

    throw

    throws

    transient

    try

    void

    volatile

    while

    还有3个特殊的直接量:true、false、null

     

     

    关键字

    含义

    abstract

    表明类或者成员方法具有抽象属性

    assert

    用来进行程序调试

    boolean

    基本数据类型之一,布尔类型

    break

    提前跳出一个块

    byte

    基本数据类型之一,字节类型

    case

    用在 switch 语句之中,表示其中的一个分支

    catch

    用在异常处理中,用来捕捉异常

    char

    基本数据类型之一,字符类型

    class

    const

    保留关键字,没有具体含义

    continue

    回到一个块的开始处

    default

    默认,例如,用在 switch 语句中,表明一个默认的分支

    do

    用在 do-while 循环结构中

    double

    基本数据类型之一,双精度浮点数类型

    else

    用在条件语句中,表明当条件不成立时的分支

    enum

    枚举

    extends

    表明一个类型是另一个类型的子类型,这里常见的类型有类和接口

    final

    用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量

    finally

    用于处理异常情况,用来声明一个基本肯定会被执行到的语句块

    float

    基本数据类型之一,单精度浮点数类型

    for

    一种循环结构的引导词

    goto

    保留关键字,没有具体含义

    if

    条件语句的引导词

    implements

    表明一个类实现了给定的接口

    import

    表明要访问指定的类或包

    instanceof

    用来测试一个对象是否是指定类型的实例对象

    int

    基本数据类型之一,整数类型

    interface

    接口

    long

    基本数据类型之一,长整数类型

    native

    用来声明一个方法是由与计算机相关的语言(如 C/C++/FORTRAN 语言)实现的

    new

    用来创建新实例对象

    package

    private

    一种访问控制方式:私用模式

    protected

    一种访问控制方式:保护模式

    public

    一种访问控制方式:共用模式

    return

    从成员方法中返回数据

    short

    基本数据类型之一, 短整数类型

    static

    表明具有静态属性

    strictfp

    用来声明 FP_strict(单精度或双精度浮点数)表达式遵循 IEEE 754 算术规范

    super

    表明当前对象的父类型的引用或者父类型的构造方法

    switch

    分支语句结构的引导词

    synchronized

    表明一段代码需要同步执行

    this

    指向当前实例对象的引用

    throw

    抛出一个异常

    throws

    声明在当前定义的成员方法中所有需要抛出的异常

    transient

    声明不用序列化的成员域

    try

    尝试一个可能抛出异常的程序块

    void

    声明当前成员方法没有返回值

    volatile

    表明两个或者多个变量必须同步地发生变化

    while

    用在循环结构中 

     

    展开全文
  • java常识

    2017-07-19 19:02:53
    java异常 java中广义的异常是指Throwable接口,这个接口下有两个实现类:Error和Exception。 Error表示严重的错误,一旦产生,则...多线程是指一个进程中多个逻辑任务的执行,会产生安全问题,为了解决这个问题,可以利
    1. java异常
    java中广义的异常是指Throwable接口,这个接口下有两个实现类:Error和Exception。
    Error表示严重的错误,一旦产生,则不做处理或者重写代码;
    如果是Exception,分为检查异常和运行异常。检查异常在出现时必须处理,或者抛出或者捕获;运行异常在出现时可以处理可以不处理。
    
    1. 多线程
    多线程是指一个进程中多个逻辑任务的执行,会产生安全问题,为了解决这个问题,可以利用同步代码块或者lock()方法.
    
    1. java中的String
    String类是用final修饰的,因此不可被继承,其中重写了equals和hashCode方法,因此调用equals方法时比较的是两个字符串的值;String提供了比较多的构造方法,需要注意不同的构造方法所产生的对象的个数也不一样。用+连接运算拼接字符串的时候,调用的是StringBuilder中的append方法
    
    1. Java中的String, StringBuffer, StringBuilder
    这三个类都是final修饰的,都不可以被继承。String这个类是线程不安全的,其中的+连接运算用的是StringBuilder中的append方法,每一次的+都会产生一个新的StringBuilder,concat方法是将字符串转化为字符数组之后再进行合并,然后转化为字符串。StringBuilder和StringBuffer中的方法几乎一致,其不同之处在于StringBuilder是线程不安全的,StringBuffer是线程安全的。
    
    1. finally, final和finalize
    finally是异常中用于异常处理捕获后的一些后续操作的关键字,final可以用来修饰类、方法和属性。修饰类这个类不能被继承,修饰方法这个方法不能被重写可以被重载,final不能修饰抽象方法;修饰属性这个属性在被初始化之后就不能在被改变(对于基本类型的数据而言是值不可变,对于引用类型而言是地址不可改变)。 finalize是Object对象的protected方法,类似C++的析构函数,在对象释放时会自动调用该方法,但理解finalize正好在垃圾回收以前被调用非常重要。例如当一个对象超出了它的作用域时,finalize并不被调用。这意味着你不可能知道何时——甚至是否——finalize被调用。因此,你的程序应该提供其他的方法来释放由对象使用的系统资源,而不能依靠finalize来完成程序的正常操作。
    
    1. wait和notify
    这两个方法都是设计在了Object类上,因此任何一个类产生的对象都可以调用这两个方法。wait方法会使当前执行的对象转入冻结状态;notify方法使冻结的对象转入活跃状态
    
    1. gc垃圾回收原理
        GC的工作原理: 引用计数,标记复制
        "引用计数"是一种简单但速度很慢的垃圾回收技术.所有对象都有一个引用计数器,当有引用连接时计数器加1,当引用离开作用域时或者被置于NULL时,计数器-1,垃圾回收器会在所以包含对象引用的列表上进行遍历,当发现某个对象的引用计数为0时,就释放占用的空间.
        "标记复制"的运行机制,垃圾回收器遍历包含所有引用的列表,当发现存活的对象引用时做上标记,这样当遍历完所有对象引用并做上标记的时候,执行垃圾回收,将没有标记的对象堆空间释放.
    
    1. hashmap存储原理
    HashMap 基于 hashing 原理,我们通过 put ()和 get ()方法储存和获取对象。当我们将键值对传递给 put ()方法时,它调用键对象的 hashCode ()方法来计算 hashcode,让后找到 bucket 位置来储存值对象。当获取对象时,通过键对象的 equals ()方法找到正确的键值对,然后返回值对象。HashMap 使用 LinkedList 来解决碰撞问题,当发生碰撞了,对象将会储存在 LinkedList 的下一个节点中。 HashMap 在每个 LinkedList 节点中储存键值对对象。
    
    1. 抽象类和接口的作用
    抽象类是将一些类中的共有属性和方法进行抽取,其中一些共有方法由于实现细节不一样,因此以抽象方法的形式存在。接口更类似于一个标准,定义实现这个接口的实例中的方法,但是具体的实现细节不用这个接口来管理。
    
    1. java的反射
      Class,Method,Constructor,Field这四个类是java实现反射的API。在一些场景下无法直接通过new关键字来创建变量,例如配置文件中数据库的配置,那么这时候就需要用反射来完成相关的操作

    2. int和Integer所有区别?

    int是基本数据类型,其变量是存储到占内存中的,其上是没有任何方法的。Integer是一个引用数据类型,是int的包装类,其中含有大量的方法。
    
    1. &和&&的区别
    &可以是位运算也可以是逻辑运算,&&是逻辑运算,在运算的时候如果前面的表达式为false,则&&后的表达式就不在进行
    
    1. 如何避免java多线程的死锁
    减少共享资源,避免锁嵌套
    
    1. 抽象类和接口有什么区别?
    抽象类中允许存在实体方法,允许存在静态方法,有构造函数,有变量;接口中没有实体函数,没有静态函数,变量默认是静态常量
    
    1. tcp和udp的区别
    UDP:没有建立连接;不可靠的传输;底层是用流进行传输;传输速度快;进行封包
    TCP:需要建立连接;底层用的也是流进行数据的传输;经过三次握手,是一个可靠的连接;不限制数据的大小;安全性比较高,但是传输速度相对较慢
    
    展开全文
  • JAVA常识整理

    千次阅读 2017-02-22 10:23:59
    内存空间中方法区和堆是所有Java线程共享的,而Java栈、本地方法栈、PC寄存器则由每个线程私有。2、Java栈:由栈帧组成,一个帧对应一个方法调用。调用方法时压入栈帧,方法返回时弹出栈帧并抛弃。Java栈的主要任务...

    1、JVM结构:类加载器子系统、运行时数据区(内存空间)、执行引擎以及与本地方法接口等组成。其中运行时数据区又由方法区、堆、Java栈、PC寄存器、本地方法栈组成。内存空间中方法区和堆是所有Java线程共享的,而Java栈、本地方法栈、PC寄存器则由每个线程私有。

    2、Java栈:由栈帧组成,一个帧对应一个方法调用。调用方法时压入栈帧,方法返回时弹出栈帧并抛弃。Java栈的主要任务是存储方法参数、局部变量、中间运算结果。,并且提供部分其它模块工作需要的数据。在Sun JDK中,本地方法栈和Java栈是同一个。

    3、方法区:类型信息和类的静态变量都存储在方法区中。方法区中对于每个类存储了以下数据:类及其父类的全限定名(java.lang.Object没有父类)、类的类型(Class or Interface)、访问修饰符(public, abstract, final)、实现的接口的全限定名的列表、.常量池、字段信息、方法信息、静态变量、ClassLoader引用、Class引用,大概所有关于类的信息都存储在这里了。在Sun JDK中,方法区对应了持久代(Permanent Generation),默认最小值为16MB,最大值为64MB。

    4、堆用于存储对象实例以及数组值。运行时java栈局部变量如果是new出来的,java栈其实存储的是堆的地址。gc的主要区域。

    参考GC回收的文章

    5、JAVA常用集合整理:

        1、数组:数组可以存放Object和基本数据类型,但创建时必须指定数组的大小,并不能再改变。值得注意的是:当数组中的某一元素存放的是Object reference 时,Java不会调用默认的构造函数,而是将其初值设为null,当然这跟Java对各类型数据赋默认值的规则是一样的,对基本数据类型同样适用。  
      2、ArrayList:实现了List接口,没有同步机制,线程不安全,底层为数组实现,但ArrayList大小随意,自己会动态增长大小,每次增加当前一半的大小。随机查询效率比较高。ArrayList在随机插入的时候需要移动大量的其他节点的元素。
      3、LinkedList,跟ArrayList差不多,但是底层实现为链表,插入节点只需修改一个节点的信息,随机插入删除效率比较高。随机查询需要遍历整个链表
      4、Vector:对比于数组,当更多的元素被加入进来以至超出其容量时,Vector的size会动态增长,而数组容量是定死的。同时,Vector在删除一些元素后,其所有下标大于被删除元素的元素都依次前移,并获得新下标比原来的小了。注意:当调用Vector的size()方法时,返回Vector中实际元素的个数。Vector内部实际是以数组实现的,也通过元素的整数索引来访问元素,但它只能存放java.lang.Object对象,不能用于存放基本类型数据,比如要存放一个整数10,得用new Integer(10)构造出一个Integer包装类对象再放进去。当Vector中的元素个数发生变化时, 其内部的Array必须重新分配并进行拷贝,因此这是一点值得考虑的效率问题。Vetor同时也实现了List接口,所以也可以算作Colletion了,只是它还特殊在:Vector is synchronized。即Vetor对象自身实现了同步机制。
       5、HashMap:继承了Map接口,实现用Keys来存储和访问Values,Keys和Values都可以为空,Hashtable类的Keys不能为null,底层实现为数组加链表,jdk1.8里,链表元素大于8就会将链表转化为红黑二叉树。HashMap采用链表法解决hash散列冲突,HashMap类没有强制线程同步,线程不安全,Hashtable类有同步机制控制。但是现在不用HashTable。
       6、ConcurrentHashMap:HashMap的升级版,多用于多线程HashMap的使用场景,底层实现为16个桶,每个桶存储一个hashTable。多线程的时候插入元素只要锁住一个桶即可,不需要锁住整个对象。默认提升效率16倍。
    

    6、ExecutorService线程池:

    newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
    newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。
    newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
    newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。
    

    底层实现还是ThreadPoolExecutor。

    7、高并发解决方案:HTML静态化、图片服务器分离、缓存、负载均衡、CDN加速技术

    8、SpringMVC运行原理

    客户端请求提交到DispatcherServlet 
    由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller 
    DispatcherServlet将请求提交到Controller 
    Controller调用业务逻辑处理后,返回ModelAndView 
    

    9、switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?
    答:在Java 5以前,switch(expr)中,expr只能是byte、short、char、int。从Java 5开始,Java中引入了枚举类型,expr也可以是enum类型,从Java 7开始,expr还可以是字符串(String),但是长整型(long)在目前所有的版本中都是不可以的。

    10、List、Set、Map 都可以通过Iterator进行遍历,这里仅仅是通过List举例,在使用其他集合遍历时进行增删操作都需要留意是否会触发ConcurrentModificationException异常,多线程在读的时候集合发生大小变化也会报这个异常

    展开全文
  • java常识0.1

    2021-06-13 17:54:59
    占领桌面 java 2 移动版 (J2ME) 占领手机 java 2 企业版(J2EE) 占领服务器 三高问题:高可用,高性能,高并发 架构工具:Ant Maven Jekins 应用服务器:Tomcat… Web开发:Struct Spring Hibernate Mybatis(开源...

    一:MarkDown使用学习

    标题的使用

    #~(几号标题)加标题名字

    字体的使用

    Hello,world!—变成粗体Hello,world!

    Hello,world!–变成斜体Hello,world!

    Hello,world!–变成粗体加斜体***Hello,world!***

    Hello,world!–删除线Hello,world!

    引用

    (>+空格)走向人生巅峰

    分割线的两种使用方法

    方法一:(—+空格)形成分割线


    方法二:(***+空格)形成分割线


    图片的插入

    1. 使用本地的截图

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KKWX67VE-1624633109696)(C:\Users\WuZhiHui\Pictures\Camera Roll\v2-b0b4cfc8447a63ddcd65928853d78bcf_r.jpg)]

    即:!+[]+()

    1. 使用网络上的截图

    输入www.~~~~~的地址名

    超链接的使用

    点击到百度搜索

    方法:[]+(地址名)

    列表

    有序列表:

    1+.空格

    无序列表:

    -+空格

    表格

    方式一:直接右键新建一个表格

    方式二:

    名字|性别|生日

    –|--|–

    在源代码视图把空格删去

    名字 性别 生日
    张三 1997.1.1

    代码

    (```+代码语言)

    java
    

    二:常见的DOC命令行

    盘符切换

    cd+目录

    清理屏幕

    cls

    打开应用

    cals 计算器

    mspaint 画图

    notepad 打开记事本

    ping /ipconfig

    文件操作

    md 目录名 创建一个文件

    rd 目录名 移除一个文件

    cd>目录名 新建一个文件

    del 目录名 删除一个文件

    cd…返回上一级

    三:计算机语言发展史

    机器语言

    基于二进制的方式 011010100101

    汇编语言

    解决人类无法读懂机器的问题

    指令代替二进制

    高级语言

    分为面向对象和面向过程两大类

    如:C语言是典型的面向过程的语言

    C++和Java是典型的面向对象的语言

    四:语言的发展史

    java的诞生

    1972年C语言诞生

    难点:指针和内存管理 有其缺点

    1982年C++语言诞生

    面向对象编程

    建立一个新的语言——java语言

    语法有点像C

    没有指针

    没有内存管理

    类型安全

    高质量的类库

    java 2 标准版(J2SE) 占领桌面

    java 2 移动版 (J2ME) 占领手机

    java 2 企业版(J2EE) 占领服务器

    三高问题:高可用,高性能,高并发

    架构工具:Ant Maven Jekins

    应用服务器:Tomcat…

    Web开发:Struct Spring Hibernate Mybatis(开源框架)

    2006年:Handoop(大数据领域)

    2008年:Android(手机端)

    java特性和优势

    简单性

    面向对象

    可移植性

    高性能性

    分布式(java为网络分布式而存在)

    动态性(通过反射机制获得动态性)

    多线程(可以开启多个应用)

    安全性(不会造成计算机的崩溃,联系“异常处理机制”)

    健壮性

    java三大版本

    javase: 标准版(桌面程序,控制台开发)

    javaEE: 企业级开发(Web端,服务器开发)

    java

    JDK JRE JVM

    JDK: java Development kit

    JRE: java Runtime Environment

    JVM: java Virtual Machine

    java程序运行机制

    编译型:将代码完整的写出来之后在统一的进行编译在运行 如:C语言,java语言

    解释型:敲一句代码编译一句代码 如:网页之类的HTML

    java源程序通过java编译器编译成.class文件,解释器将.class文件解释成机器语言

    展开全文
  • java编程常识

    2014-04-22 09:54:20
    java编程常识,数据类型等等问题
  • Java基础常识

    2017-05-21 11:17:19
    Java基础常识
  • java常识问题

    2014-01-03 14:57:16
     查看Java源代码,发现当数组的大小不够的时候,需要重新建立数组,然后将元素拷贝到新的数组内,ArrayList和Vector的扩展数组的大小不同。  ArrayList中:  1 public boolean add(E e) {  2  3 ...
  • java 常识

    2006-08-26 11:18:00
    6、(P24) Windows XP 不再支持任何形式的Java, 这可以通过从Sun公司的网站上下载一个Java Plug-in for Window XP的插件解决运行问题。 7、(P26) Java语言的标识符第一个字符必须是字母、货币符号$ 或下划线_ 。 ...
  • java基础回顾--java常识

    2020-11-10 11:12:27
    java介绍 什么是java java发展方向的版本 java特点 ...省略了指针、头文件、结构、...在伪编译时,做了许多早期问题的检查,运行时候,又做了相对的检查,可以说是最严格的编译器。 7、健壮和防患于未然的特性 8
  • Java常识

    2020-03-12 19:07:49
    文章目录introJAVA历史JDK&SDKJREJava se&Java eeJava版本Reference intro 今天下Java版本是,要求下JDK9,?...所以要学习一下JAVA的历史与常识JAVA历史 1995年5月23日,Java语言诞生 1996年1月,...
  • Java无关知识点的常识前言1.JDK、JRE、JVM1.1JDK1.2JRE1.3JVM1.4三者的关系2.Java SE,EE,ME2.1 Java SE2.2 Java EE2.3 Java ME3. Java的版本号3.1 推荐用LTS版本参考材料 前言 今天看到自己JAVA目录下的环境,...
  • Java基本常识

    千次阅读 2017-07-23 13:23:28
    Java体系架构 JavaSE : Java Standard Edition JavaEE : Java Enterprise Edition JavaME : Java Micro Edition Java语言的特点 面向对象 跨平台(提供了在不同平台下运行的解释环境) 健壮性(吸收了C/C++的...
  • java基础常识

    2017-04-01 00:49:30
    1.JDK,JRE,JVM的作用及关系 (1)作用 JVM:保证Java语言跨平台 JRE:Java程序的运行环境 JDK:Java程序的开发环境 (2)关系 ...2.java程序的最基本单位是类3.Java程序的开发执行流程: A:编写jav
  •  从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的,但是它并不妨碍你使用其他语言,...
  • Java常识、package、import

    千次阅读 2019-12-31 22:42:56
    JAVA类的运行:classLoader:加载到虚拟机(vm) Vm中只能存储对象(动态运行时的概念),.class文件加载到VM上就成为一个对象,同时初始静态成员及静态代码(只执行一次)。 Lang包下有一个类为Class:在反射中使用...
  • Java 语言在设计之初就提供了相对完善的异常处理机制,这也是 Java 得以大行其道的原因之一,因为这种机制大大降低了编写和维护可靠程序的门槛。如今,异常处理机制已经成为现代编程语言的标配。 异常处理机制能...
  • java 入门常识

    2019-01-22 17:23:00
    1.java应用程序的运行机制  Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class; 最后利用虚拟机(解释器,java)解释...
  • java常识(小细节)

    2020-11-07 21:11:04
    java常识 1.ctrl +y和ctrl+z重做和撤销,光标在末尾shift+home选中这一行,行首按shift+end选中这一行。home回到行首,end回到行尾,ctrl+home回到文件头,ctrl+end回到文件尾,双击选中一个单词,三击选中一行,...
  • 一、java5和java8版本更新很大,现在都是java8; 二、数据存储最小单位Byte...五,oracle官网下载jdk安装,安装路径不要有中文不要有空格,防止乱码和转义的问题; windows系统文件路径部分大小写; 六、配置ja...
  • 1.1java常识 一.核心优势 1.跨平台(这是java独有的特征!) 当时java的研发者们正在开发java这门语言时,目标本来只是想要一款能在各类微机芯片上使用的语言,也就是各类电器等,由于品牌众多且杂,所以期待能够有...
  • Java的一些基础常识

    2021-01-14 14:02:39
    Java的一些常识Java能跨平台的原理JRE和JDK的关系JREDOS命令什么是DOS命令一些常用的最基本的DOS命令 Java能跨平台的原理 因为各个操作系统之间可能"语言"不同,就跟不同的国家一样,这个时候我们只需要一个"翻译者...
  • JAVA编程常识汇总

    千次阅读 2016-04-27 08:40:28
    以下为JAVA编程的常识,注意学习积累. 1.Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级...
  • JAVA之小常识

    热门讨论 2016-12-17 12:06:31
    初学者比较常见的问题便是:环境变量的配置问题: 这个问题遇到过几次,网上也很常见,写在这里自己给自己增加访问量吧 HOME是 D:\Java\jdk1.8.0_11 Path是 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH是 .;...
  • java基础问题大放送

    2008-08-30 13:11:46
    java的基本常识问题解析,有助于初学者深刻了解java特性
  • “1、请解释Java语言的跨平台特性。 解析:虽然不知道什么是跨平台也可以使用Java语言进行编程,但是对于一个Java编程员来说,理解跨平台特性能够更深入掌握Java语言,所以企业中往往要求应聘者至少理解这个特性...
  • Java入门之编程常识

    2019-03-18 10:40:13
    文章目录DOS命令JDK配置【Java运行机制】JDK开发环境代码注释Java程序的HelloWorld DOS命令 快捷键:视窗建+R dir 查看目录 cd 切换路径 … 上一级目录 切换盘符 D: 查看IP,ipconfig/all 查看网络是否通,ping cls...
  • 常见的一些错误 1、文件扩展名隐藏导致编译失败 如Hello.java.java 2、class写错 Class claas…(严格区分大小写) 3、类名格式有问题 暂时全部使用英文 如%as5 4、main方法格式错误 5、public static void main...
  • 目录何为编程什么是JavaJava概述Java 语言有哪些特点?...编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要
  • Java的一些常识

    2011-08-10 11:16:28
    Java SWTt Swing AWT GUI Event listerner

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,707
精华内容 6,682
热门标签
关键字:

java常识问题

java 订阅