- 博客(9)
- 资源 (4)
- 收藏
- 关注
转载 在子线程中new Handler报错--Can't create handler inside thread that has not called Looper.prepare()
转自:https://www.cnblogs.com/jingmo0319/p/5730963.html这是因为Handler对象与其调用者在同一线程中,如果在Handler中设置了延时操作,则调用线程也会堵塞。每个Handler对象都会绑定一个Looper对象,每个Looper对象对应一个消息队列(MessageQueue)。如果在创建Handler时不指定与其绑定的Looper对象,系统默...
2018-07-30 09:59:58 152
原创 第8章 IO
<br />第8章 IO<br /> 1、File类<br /><br />File类 io包中唯一代表磁盘文件本身信息的类,而不是文件中的内容。如文件的创建时间等<br />File类定义了一些与平台无关的方法来操纵文件,如创建、删除、重命名文件,判断文件访问权限、文件是否存在,设置查询最近修改时间 在java中,目录被当作一种特殊的文件使用,list方法可以返回目录中的所有子目录和文件名<br />在Unix下的路径分隔符为/,Dos下的为/。<br /><br />举例判断某文件是否存在,在则删除,
2011-05-13 01:32:00 400
原创 第七章 Java高级 API
<br />第七章 Java高级 API<br /> 概念 就是application programming interface的简称<br /> Windows API就是windows操作系统提供的各种函数<br />javaAPI就是JDK中的java类<br />学习编程语言 必须掌握其语法规则 多多掌握API 以及积累编程经验 同时还要注意编程专业程序须熟知专业程序的API<br /> API可以现学现用 编程需要交流 老手操作很重要<br />以适用为准则 适可而止<br /
2011-05-11 16:34:00 579
原创 第六章 多线程
<br />第六章 多线程<br />必须掌握知识点<br />单线程就是run执行完之后才能执行别的进程<br />多进程情况下就是main方法调用子线程的方法 调用thread类中的start方法启动线程并运行线程中的run方法<br /> new thread()对象表示创建一个线程 如果调用new thread().start()表示启动一个线程 则会启动start中的run方法<br />如果run为空 则在线程方法中必须重新run方法 才能使线程运行<br />通过子类创建线程对象 <br />
2011-05-11 16:31:00 303
原创 第五课 类 接口 对象
第四章 类 接口 对象第一节1 什么是过程语言?面向过程编写的程序语言成为过程语言 其源文件的特点是更接近人的自然语言。使用过程语言 人们只需要按照自己的意图来编写各种函数 编写语言的程序和语法更接近人们的自然语言 习惯上称过程语言为高级语言。高级语言不能被计算机直接识别 其源文件必须转换成机器指令 然后计算机去执行相关的机器指令 将高级语言转换成机器识别的机器指令通常有两种方式: 第一种:编译方式 针对当前的机器处理芯片 将源文件全部翻译成机器指令 成为目标程序 再将目标程序交给计算机执行第二种:
2011-04-19 11:07:00 692
原创 第4课 面向对象下
第4课 面向对象下<br /> 必须掌握内容<br />1、继承<br />Java支持单继承不允许多继承 可以有多层继承 子类继承父类的所有成员变量和成员方法但不继承父类的构造方法在子类的构造方法中可以使用super语句调用父类的构造方法 但是如果子类中没有显式地调用父类的构造方法 也没有使用this关键字调用重载的其他构造方法 则在子类的实例对象中默认调用父类无参数的构造方法<br />如果定义了一个或多个参数不同的构造函数 则系统就不会自动调用父类的无参数的构造函数 但是最好还是新建一个无参数的构造函
2011-04-15 10:30:00 285
原创 第3课 面向对象 上
第3课 面向对象 上<br />需要掌握内容:<br />1、什么是面向过程?<br />在一个结构体重定义窗口的大小位置颜色背景等属性对窗口操作的函数和窗口本身没有任何关系 如hidewindows等函数需要接手一个代表要被操作的窗口参数 是一种谓语和宾语之间的关系<br />2、什么是面向对象?<br />定义窗口时 除了要制定在面向过程中规定的那些属性如大小颜色位置背景等除外 还要制定窗口可能具有的动作 如隐藏移动最小化等 这些函数被调用时候都是以某个窗口要隐藏某个窗口要移动的语法格式来使用的 这事一
2011-04-14 11:07:00 276
原创 Java第二课 java基础
Java第二课 java基础要掌握的内容:JAVA定义类Java中字母大小写是区分写的 是一种自由格式的语言 可以分多行书写 语句分为结构语句和功能定义语句 字符串分行写的时候要注意用+号相连 而不能出现空格注释方式:栓斜杠注释一行 使用单斜杠和米子符号以及米子符号和单斜杠可以注释单行或者多行 使用单斜杠和双米子符号是专门用于生成java文档的注释Ja
2011-04-14 11:03:00 533
原创 Java lesson1 java开发前奏
Java lesson1 java开发前奏<br />1、什么是Java的一次编译到处运行<br />是指java源程序经过编译之后形成.class的字节码文件 然后由带有jvm也就是java虚拟机的平台进行执行,可以是windows系统或者是linux系统等,相比之下c语言的编译就只能在windows系统下编译成.exe的可执行文件再由windows系统执行<br />2、什么是java虚拟机<br />JVM也就是java虚拟机 java是一种语言 是一种工具 同时也是一种运行环境<br />3、什么是
2011-04-13 08:42:00 349
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人