文章目录数组声明数组变量创建数组数组的使用多维数组Arrays 类java方法方法的定义方法调用方法的重载变量作用域构造方法可变参数异常处理Exception 类的层次Java 内置异常类异常方法捕获异常多重捕获块throws/throw 关键字:finally关键字Java 对象和类Java中的对象Java 中的类构造方法创建对象访问实例变量和方法源文件声明规则java继承继承类型继承的特性继
转载 2023-12-27 08:17:18
29阅读
## Android开发Java基础教程 ### 介绍 在这篇文章中,我将向一位刚入行的Android开发者教授有关Android开发Java基础的知识。我将分步骤地解释整个过程,并为每个步骤提供相应的代码和注释。 ### 步骤一:安装Java开发环境 在Android开发中,我们需要安装Java开发环境(JDK)。以下是安装Java开发环境的步骤: | 步骤 | 动作 | | --- |
原创 2023-08-09 11:08:39
45阅读
目录一:JAVA基础1.四大特性及其含义2.状态修饰符3.JVM和JVM 内存模型4.JVM 内存结构5.JVM之GC关于G1:6.类加载过程,类加载时机,类加载器,双亲委托模型7.Java中堆和栈8.重载和重写9.volatile 关键字10.内部类11.Java集合Connection接口: List: 有序,可重复Connection接口: Set : 无序,唯一Map接口: HashMa
  一、android系统的基本框架如图一所示,应用程序是用java编写的,底层驱动是用C代码写的,java与C怎么连接在一起主要是通过本地服务。android系统的核心主要在于framwork层.二、2.1 第一个java程序:需要注意的是类的命名,首字母必须要是大写,而且文件的名字要跟类名保持一致。public class Hello{ public static
转载 2023-07-02 10:14:04
85阅读
Android 基础知识详解目录基础知识点一:Activity 生命周期 2基础知识点二:Activity 的四种launchMode 13基础知识点三:Activity 的task 相关 24基础知识点四:Service 完全解析 38基础知识点五:BroadcastReceiver 应用详解 52基础知识点六:ContentProvider 之读写联系人 66基础知识点七:ContentPro
Android基础一 什么是android     android是专为移动设备定制的包括操作系统,中间件,和核心应用程序的软件集。Android SDK提供了用Java语言开发android应用程序所需要的一些工具和API。二 Feartures    Application Frame 可被重用Dalvik virtual
转载 2023-08-29 22:41:49
176阅读
本文是Android面试题整理中的一篇,结合右下角目录食用更佳,包括:Java设计思想抽象类和接口类和方法内部类错误和异常关键字和运算符基本类型和常用类编码其他未分类等Java设计思想0. OOP是什么面向对象编程(Object Oriented Programming)1. JDK和JREJDK:java development kit:java开发工具包,是开发人员所需要安装的环境(包含JRE
一、创建应用程序和ActivityManifest.xml -->包含 Acitity、Service、Content Provider 和 Broadcast Receiver 节点,并使用Intent Filter 和权限来确定这些组件之间以及这些组件和其他应用程序是如何交互的。activity原理以及子类描述-->Activity是Android应用程序组件,实现一个用户交互窗口
实验内容:1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android组件、布局管理器的使用; 3.掌握Android中事件处理机制。 4.Android Studio安装实验步骤:(一)JDK的安装与环境变量配置1.首先鼠标右键点击计算机->属性->高级系统设置->环境变量->新建...2.在变量名中写JAVA_HOME,变
转载 2023-06-08 11:01:52
114阅读
随着我们编写代码的深入,我们或多或少都会接触到设计模式,其中单例(Singleton)模式应该是我们耳熟能详的一种模式。本文将比较特别的介绍一下Java设计模式中的单例模式。概念单例模式,又称单件模式或者单子模式,指的是一个类只有一个实例,并且提供一个全局访问点。实现思路在单例的类中设置一个private静态变量sInstance,sInstance类型为当前类,用来持有单例***的实例。将(无参
      Android应用程序开发是以Java语言为基础的,所以需要有扎实的Java基础知识。首先熟悉java基本语法,然后熟悉设计模式等。           a) Java基础语法:看下面的《Java知识点列表》          &nbsp
转载 2023-10-09 18:50:29
46阅读
作者:I春秋作家——HAI_ 0×00 前言 看这篇可以先看看之前的文章,进行一个了解。Android逆向-java代码基础(1)Android逆向-java代码基础(2) 之前看到有大佬用smali写了一个demo,是一个加法程序。这篇也主要是讲一下关于java的基本的计算,毕竟这个是基础。可能要
转载 2018-01-10 16:38:00
360阅读
2评论
基本概念: 一、结构化方法与结构化程序设计 1、结构化方法:源自迪克斯特拉(E.W.Dijkstra)提出的结构化概念,采用自顶向下、逐步求精的模块化设计方法。核心是将工作分成若干个相互独立的模块,使用顺序、分支和循环流程控制构造程序。C语言是标准的结构化程序设计语言。 2、结构化程序设计:在每...
转载 2015-04-05 20:27:00
78阅读
Java语言与其他编程语言的最大不同之处在于:java有专门的异常处理机制,实现对各类异常情况进行有效控制。 一、基本概念:异常和错误的区别与联系: (1)、定义形式不同:异常为exception;错误为error (2)、处境不同:异常主要是指哪些在程序中可能发生的,经过处理有可能回复正常的非...
转载 2015-04-16 21:48:00
43阅读
2评论
简介一、四种应用组件:ActivityActivity 是与用户交互的入口点。它表示拥有界面的单个屏幕。服务服务是一个通用入口点,用于因各种原因使应用在后台保持运行状态。它是一种在后台运行的组件,用于执行长时间运行的操作或为远程进程执行作业。服务不提供界面。事实上,有两种截然不同的语义服务可以告知系统如何管理应用:已启动服务会告知系统使其运行至工作完毕。此类工作可以是在后台同步一些数据,或者在用户
转载 2023-06-28 15:42:11
46阅读
  android基础组件是一个Android的开发人员必须要了解,且深刻理解的东西:1、应用程序基础2、应用程序组件 2.1、活动(Activities)2.2、服务(Services)2.3、广播接收者(Broadcast receivers)2.4、内容提供者(Content providers)一、应用程序基础aapt工具捆绑成一个Android包,归档文件以.apk为后缀。这个文件是分发
android基础activity生命周期总结android优化:冷启动优化:  冷启动就是在启动应用前,系统中没有该应用的任何进程信息  热启动:用户使用返回键推出应用,然后马上又重新启动应用  1.减少onCreate()方法的工作量  2.不要让Application参与业务的操作  3.不要在Application进行耗时操作 
转载 2023-12-26 14:34:59
70阅读
《一》基本概念理解1.什么是进程? 进程就是在某种程度上相互隔离,独立运行的程序。一般来说,系统都是支持多进程操作的,这所谓的多进程就是让系统好像同时运行多个程序。2.什么是线程呢? 一个进程可以包含多个线程,在程序中是独立的,并发执行的流,但是与分隔的线程相比,进程中的线程之间的隔离程度要小。他们共享内存,文件句柄和每个线程应有的状态。3.进程和线程的区别: (1)一个进程可以包含多个线程,线程比进程具有更高的性能.这是因为多个线程将共享同一个进程的虚拟空间。线程共享的环境包括:线程代码块,进程的共有数据等。利用这些共享的数据,县城很容易实现相互间的通信。 (2)进程间不能共享内存,线程间共
转载 2013-08-08 21:03:00
92阅读
2评论
常见布局相对布局RelativeLayout组件默认左对齐、顶部对齐设置组件在指定组件的右边android:layout_toRightOf="@id/tv1"设置在指定组件的下边android:layout_below="@id/tv1"设置右对齐父元素android:layout_alignParentRight="true"设置与指定组件右对齐android:layout_alignRigh
转载 2023-12-24 21:40:51
54阅读
1, protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);#任何的项目都需要覆写父类的onCreate方法 setContentView(R.layout.activity_main);#显示出你所定义的布局,或指在当前活动中加载你所需要的布局 }2,创造加载布局 res
原创 2017-11-28 11:15:30
780阅读
  • 1
  • 2
  • 3
  • 4
  • 5