zoukankan      html  css  js  c++  java
  • 代码块、Package、Import

    一.代码块

    代码块:使用{}括起来的意断代码叫做代码块

    分类:

      普通代码块:定义在方法中,使用{}括起来的代码叫做普通代码块

      构造代码块:定义在类中,使用{}括起来的代码叫做构造代码块

            注意:每次在运行的时候会将构造代码块中的代码添加到构造方法的前面

               构造代码块中的代码会添加到每一个构造方法中,当使用this的时候不会添加

      静态代码块:使用static{}括起来的代码叫做静态代码块,在程序载入的时候优先执行

            数据库连接等其他提前需要准备好的代码会放在static代码块

      同步代码块:在多线程的时候会使用,用来给共享空间进行加锁操作

    执行顺序:静态代码块--构造代码块--普通代码块

    二.Package

    package:包,对应到文件系统就是多级目录

    为了解决两个问题:

      1.文件同名问题

      2.为了方便管理类,将具体处理功能的代码放到同一目录下

    使用:

      一般定义package会防止在java文件的第一行:package  域名的拼写

    完全限定名:包名 + 类名

    JDK中常用的包:

      lang包:不需要手动导入,自动加载

      util包:工具包

      net包:网络包

      io包:输入输出流包

    三.Import

    当需要引入非lang报的其他java类的时候,需要使用import工具

      如果不使用import,每次在使用某个类的时候必须要将类的完全限定名加上才可以使用,太过于繁琐

    用法:

      import  java.包名.类名:导入具体的类

      import  包名.*:将当前包下的所有类文件都进行导入

    注意:

      当一个java文件中需要使用多个同名的类的时候,只能选择导入一个,另一个使用完全限定名的方式进行导入

  • 相关阅读:
    poj3617Best Cow Line
    Apache Thrift的简单使用
    UIControl-IOS开发
    怎样学习嵌入式
    JAVA学习第六十二课 — TCP协议练习
    腾讯2014年实习生招聘笔试面试经历
    一分钟明确 VS manifest 原理
    国外破解站点大全
    Android 4.4 KitKat NotificationManagerService使用具体解释与原理分析(一)__使用具体解释
    linux中fork()函数具体解释(原创!!实例解说)
  • 原文地址:https://www.cnblogs.com/lyc-code/p/12487692.html
Copyright © 2011-2022 走看看