一,java语言基础, 包括正则基础的
常用的限定符
代码/语法 说明
* 重复零次或更多次
+ 重复一次或更多次
? 重复零次或一次
{n} 重复n次
{n,} 重复n次或更多次
{n,m} 重复n到m次
二,数据库sql语句
几个简单的基本的sql语句
选择:select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料!
排序:select * from table1 order by field1,field2 [desc]
总数:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
(as 是取别名的意思)
子查询(表名1:a 表名2:b)
select a,b,c from a where a IN (select d from b 或者: select a,b,c from a where a IN (1,2,3)
三,android的四大主件, IPC ,Handler,Listview 这样重要控件的源码,
四,网络通信http
1 Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中
// 把实体数据写入是输出流
outStream.write(entitydata);
java接口: URL url = new URL(urlPath);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
InputStream inStream = conn.getInputStream();
HttpClient 是Apache 提供的接口,对java的进行分装过。
2 json: JSONObject 和 JSONArray
3, cookie 和session 的区别:
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
考虑到安全应当使用session
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用COOKIE
4、单个cookie在客户端的限制是3K,就是说一个站点在客户端存放的COOKIE不能3K。
5、所以个人建议:
将登陆信息等重要信息存放为SESSION
其他信息如果需要保留,可以放在COOKIE中
COOKIE它不是你在网络中的唯一标识,只是你在某个网站的唯一标识。
五,设计模式
分享到:
相关推荐
【标题】"Java面试宝典Android版源码"是一份专为Java开发者和Android开发者准备的面试准备资源,其中包含了Android开发的基本技术和相关联的Web技术。这份源码旨在帮助开发者提升对Android平台的理解,同时熟悉Java...
《Android面试宝典4.0》是一本专门为准备参加Android相关职位面试的求职者准备的面试题集和知识点解析书籍,书中不仅覆盖了Android基础和高级知识点,还包含了Java基础和高级面试内容。此外,书中还涉及面试技巧、...
《字节面试Android11.0最新Framework解析》是一份专为程序员面试准备的资料,主要聚焦于Android系统的深层机制,特别是针对Android 11.0版本的Framework层进行了深入剖析。Framework是Android系统的核心部分,它定义...
对于想要全面掌握Android面试要点的开发者来说,这一部分是提高面试成功率的关键。 四、Java基础和高级面试 由于Android应用开发离不开Java语言,因此书中也包含了大量关于Java基础知识和高级特性的面试题。从...
《2018Android面试宝典》是一本专门为Android开发者准备的面试指南,它涵盖了大量在寻找Android开发职位时可能遇到的各种面试问题。这本书旨在帮助求职者深入理解Android平台的核心概念,提高技术实力,以便在面试中...
Java和Android面试题涵盖了许多核心概念,以下是这些知识点的详细说明: 1. **面向对象** (Object-Oriented Analysis and Design Principle, OOADP): 面向对象编程是Java和Android开发的基础,它涉及类、对象、继承...
根据提供的文件内容,以下是详细的知识点总结: 1. 内存回收说明: - 在Android中,程序员不能直接控制内存的释放,内存回收是由垃圾回收器...在实际应用和面试准备中,还需针对完整的问题和知识点进行复习和理解。
在准备 Android 面试时,了解和掌握各种知识点至关重要。以下是一些基于提供的面试题内容的详细知识点解析: 1. **Java.IO 流**: - Java.IO 包中的流按照功能分为节点流和处理流。节点流是直接与数据源或目的地...
在Android面试过程中,掌握核心知识点和技术趋势至关重要。以下是一些基于标题和描述中提及的"android面试题...通过阅读提供的文档,你可以更全面地了解不同公司对Android开发者的期望和具体要求,从而更好地准备面试。
### Android高级开发面试题——Handler相关知识 #### 一、HandlerLooperMessage关系 **1. Handler、Looper与Message之间的关系** - **Handler**: 主要用于发送消息和处理消息。它作为一个桥梁,使得主线程和子...
阿里巴巴的Android面试题集主要涵盖了计算机基础、数据结构与算法、Java编程、Android技术以及一些扩展领域的知识。以下是对这些知识点的详细解析: **第一章 计算机基础面试题** 这部分通常包括网络、操作系统和...
在Android开发领域,面试是检验开发者技能和经验的重要环节。面试题目的多样性反映了应聘者需要具备全面的技术知识,包括但不限于...通过持续学习和项目实践,开发者可以不断提高自己的技术水平,为面试做好充分准备。
在准备Android面试的过程中,了解和掌握一系列核心知识点是至关重要的。以下是一些基于"Android面试题整理"的详细知识点解析: 1. **Android基础知识** - **Activity生命周期**:理解并能熟练绘制各个状态,包括...
《Android面试宝典6.0》是一份针对Java和Android开发者进行面试准备的重要参考资料,它涵盖了从基础到高级的各类Android知识点。这份资料旨在帮助读者系统性地学习和复习,以便在面试中表现出色。 首先,Java是...
根据提供的文件信息,这里将对Android面试中可能出现的...这些内容涵盖了Android的基本概念、Java编程语言的应用以及具体的Android组件使用技巧等多个方面,希望能够帮助到准备面试的朋友更好地理解和掌握这些知识点。
《Android高薪之路:Android程序员面试宝典》是由知名Android技术专家李宁编著的一本专为Android开发者准备的面试指南。这本书旨在帮助Android程序员在求职面试中展现出扎实的技术功底,从而获得理想的工作机会,走...
《Android面试高薪之路》是一本专为Android开发者准备的面试指南,旨在帮助读者通过深入理解和掌握关键知识点,顺利通过面试并获得理想的薪资。这本书涵盖了Android开发中的多个重要领域,包括基础概念、进阶技术、...
【Android工程师面试题解析】 1. **Android DVM与Linux进程的关系** Android应用程序的运行基于Dalvik虚拟机(DVM),每个应用都在其独立的进程中运行,具有单独的DVM实例。DVM是在Linux内核中作为一个进程存在的...
Android面试四十题是一个精心整理的面试指南,涵盖了移动开发领域中Android面试的常见问题。以下是一些关键知识点的详细解答: ...准备面试时,应全面掌握这些概念,并结合具体项目经验进行阐述。
【Android面试题大全及答案】 在准备Android面试时,了解并掌握关键知识点是至关重要的。...面试官可能会深入探究每个话题,因此建议准备时不仅要理解表面知识,还要能够解释其背后的原理和实际应用。