最新文章
-
继承:Set和Get方法理解
我们先来看看set和get这两个词的表面意思,set是设置的意思,而get是获取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。而且,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()和getage(),表示设置年龄和获取年龄。然后我们来了解一下JAVA面向对象编程中的封闭性和安全性。封闭性即对类中的域变量进行封闭操作,即用......
-
多态:父类作为形参的作用
例如:Goods是一个父类,而Foods和TVs是继承了Goods的两个子类而在测试类的测试方法中实例化了Foods和TVs两个子类,当然可以作为参数传入showPrice方法static是静态的,用static修饰的方法不用创建或引用,就像测试主方法中,直接调用用父类作为参数,那么传入参数的时候,可以传入继承父类的所有子类对象都是可以的,这就体现了多态。一个方法多用,减少了代码量。如果不是父类作......
-
使用IDE工具编写第一个java程序
1,打开Eclipse,创建一个java项目-在java项目的src下创建一个包-在包下创建一个源代码文件2,编写源代码文件publicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println("Helloworld!");}}3,保存源代码文件,运行,查看运行结果是否正确。
-
hello work 入门程序的编写
易错点 注意大小写字母 必须是英文字符 格式很重要、编好程序需要编译才可以运行 步凑如下; 1、E: #切换到E盘2、cd java_work #进入java_work这个文件夹3、dir #在命令行上输出当前目录......
-
JDK的配置
对“我的电脑”右键选择“属性”,选择“高级”选项卡->环境变量->在“系统变量”找到变量Path,“编辑”,找到JAVA的bin目录,我的是:“D:\ProgramFiles\Java\jdk1.6.0_21\bin“把地址填上去,再加上英文分号,注意,不要删除原有的环境变量,否则系统会出问题。在运行中输入cmd,输入javac会出现一些信息,说明你配置成功!参考我的Path环境变量:......
-
第二节课(总结)
OK,今晚是NemoJAVA课堂第二节课的内容。今晚上主要补充了一些昨晚第一节课没有说明的内容,这里稍稍做下记录。更多的问题,还得靠各位自己多多练习。1、E:#切换到E盘2、cdjava_work#进入java_work这个文件夹3、dir#在命令行上输出当前目录下的所有文件4、javacHelloWorld.java #编译HelloWorld.java文件,生成计算机认识的字节码(二......
-
我的java环境配置
1,准备文件:JavaSEDevelopment就是个安装文件根据系统类型下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2,安装:安装时可以自定义jdk和jre的目录,最好将这两个目录放到同一个文件夹中,方便查找。我的安装目录是D:\ProgramFiles\Java3,进入......
-
Maven学习笔记
忽然发现Maven这东西貌似用的还比较多,但是自己之前并没有接触过,所以这两天开始学习一下这个东西。这里做下学习笔记:基本操作命令:mvncompilemvntestmvnpackagemvninstallmvnclean把一个项目拆分成多个模块。最终拼接成一个完整的项目。这种管理项目的手段感觉还不错。
-
Spring的使用体会
最近手头上的一些项目上使用的框架诸如:SSH,SSI,SpringMVC+Ibaties中,这些框架都用一个共同点,就是都使用到了Spring。由此,可以断言Spring在JAVAWEB中的重要性。Spring中,最重要的两个东西莫过于IOC(控制反转和依赖注入)和AOP(面向切面)。IOC:具体的讲,当一个角色需要另外一个角色协助的时候,在传统的程序设计中,通常有调用者来创建被调用者的实例。但是......
-
【转】app后端该如何设计
1.什么是api?这个问题在以前发表的文章“7.app和app后端的通讯”中其实已经回答了,这里再重复一次。相信大家都用过银行的柜员机(ATM)的查询余额,转帐,取款等操作。当在柜员机取款的时候,我们输入要取款的金额,隔一会钱就出来了,如果因为有什么问题不能取款(例如超过取款金额的限制),屏幕上也会显示出错误的信息。在整个过程中,我们只要输入金额,获得结果(取款成功或不成功),就行了,至于柜员机内......
-
【转载】移动app开发中应该注意的安全问题
1.软件权限 1)扣费风险:包括发送短信、拨打电话、连接网络等 2)隐私泄露风险:包括访问手机信息、访问联系人信息等 3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测4)限制/允许使用手机功能接人互联网5)限制/允许使用手机发送接受信息功能6)限制/允许应用程序来注册自动启动应用程序7)限制或使用本地连......
-
关于token的一些问题
因为最近在帮忙做博客的后台接口让朋友接上做个app玩玩,其中涉及到客户端和服务器间进行交互的安全问题,考虑到用token传输密匙…这里稍稍做下token的考虑…这里记录下在知乎看到的一个见解:token是个凭条,不过它比门票温柔多了,门票丢了重新花钱买,token丢了重新操作下认证一个就可以了,因此token丢失的代价是可以忍受的——前提是你别丢太频繁,要是让用户隔三差五就认证一次那就损失用户体验......
-
关于一些APP后台接口设计考虑
OK,最近在折腾APP后台接口这块,这里稍稍记录下作接口部分的考虑。1、一般接口部分返回的数据类型是Json或者XML。2、需要更新到数据的地方必须加验证,这里会采用token验证。3、APP和后台间需要传递加密的验证字符串来标识请求非来自恶意第三方。4、接口部分需要接收来自APP的版本信息,平台类型,请求时间戳一类的数据,后期在对接口进行升级的时候可能会用到。
-
不能在线程创建handler
错误信息:在Android开发中,如果在一个Thread中启动了一个ProgressDialog用来提示正在连接(也就是防假死),然后在Handler中dismiss()这个ProgressDialog,程序就直接挂掉,异常信息是:Can'tcreatehandlerinsidethreadthathasnotcalledLooper.prepare()原因分析:本人遇到的情况是在程序刚开始时候调......
-
LinearLayout包裹GridView
LinearLayout包裹GridView,GridView抢事件,导致LinearLayout无法响应点击事件。解决办法:在GridView的setOnItemClickListener设置一下三个属性GridView.setClickable(false);GridView.setPressed(false);GridView.setEnabled(false);
文章总数:781
本月热门
-
Jenkins Android打包配置pipeline
-
Elasticsearch 字段映射
-
Python 二叉树的查找算法和节点插入
-
使用DrissionPage无头模式采集网页信息
-
HttpServletResponse 的 sendError( )方法以及常用的HttpServletResponse常量级错误代码
-
Mybatis generator 分页插件
-
两阶段提交及JTA 【转载】
-
线程池的使用(ThreadPoolExecutor详解)(转载)
-
Spring Boot 让 MyBatis 打印日志
-
Command not included in the PATH environment variable.
-
java正则表达式过滤html标签
-
Eclipse远程调试
-
Struts2 文件异步上传
-
Redis 消息队列实现