
JAVA基础
帅气大果果
每天进步一点点
展开
-
Java中关于if else if else的执行顺序
if (boolean) { //如果boolean为false的话跳过这里代码 执行下面else if。//如果boolean为true 的话执行完这里的代码,然后直接跳出,到方法 toast("你好")处}else if (boolean){//如果boolean为false 的话 继续执行后面else if。//如果boolean为true 的话执行完这里的代码,然后原创 2016-11-30 13:41:18 · 29840 阅读 · 1 评论 -
一些必须知道的JAVA基础知识
作为一名Android开发人员,面试的时候也会经常被问到一些java基础方面的。这就前段时间面试中遇到的一些java方面的,可能不全,只是我面试中遇到的。 写这篇博客只是为了自己在以后的面试中(虽然现在上班了)不要在被同样的问题难到,以后还会持续更新。1. ArrayList 和 LinkedList: 1.两者是是集合,不同的是内部的数据结构和实现原理有所不同。ArrayList内部原创 2017-08-24 17:31:43 · 3547 阅读 · 0 评论 -
AndroidStudio如何新建java工程?
转载同时的 原文出处 http://blog.youkuaiyun.com/qq_33413264/article/details/74182558上班是网上查询的方法 自己试了下 package com.example;public class MyClass { public static void main(String[] args){ if (System.out.prin转载 2017-07-15 18:27:40 · 8370 阅读 · 0 评论 -
Android Java中将unicode的汉字码转换成utf-8格式的汉字
最近项目中跟后台的交互莫名其妙的String类型的全部都是”乱码”了。比如网络请求给后台post传递的参数中有一个String类型的参数,结果到了后台哪里接收到的就是”乱码”了,同样的,后台给返回回来的json数据,中也是全部”乱码”。问题是之前一直都好好的,有天突然发现这样的问题了。于是乎在跟后台撕逼了大半天没有结果后,大家各自找解决办法,最终android端找到了这种解决方案,今天来给记录分享一原创 2017-04-21 10:29:00 · 10384 阅读 · 0 评论 -
Java中i++和++i的区别
说来惭愧,从事开发工作也有一年时间了,然而在今天的一个业务逻辑里突然发现原来我对i++和++i都没有理解,或者说我之前的理解是错误的。这对于一个有追求的程序猿是不能容忍的。知道之后,迅速恶补学习,现在算是彻底的理解了。这篇文章可能对于大神没什么用,毕竟技术层次不够,大神追求的都是思想层面的东西。但对于一些初学者的话还是有一些用的,或者有跟我一样的已经入行一些时间了,但对这个理解模糊的(IT界估计也原创 2017-01-18 11:41:42 · 111192 阅读 · 31 评论 -
Java实现冒泡排序和杨辉三角
冒泡排序package tedu.day0308;import java.util.Arrays;import java.util.Random;public class MaoPao { public static void main(String[] args) { int[] a = new int[10];//声明一个长度为10的数组 Syste原创 2016-12-21 21:59:21 · 652 阅读 · 0 评论 -
Java中 for和foreach循环的区别
foreach语句是java5中新增,在遍历数组、集合的时候性能比一般for循环能好一些。 foreach是for语句的简化,foreach是for的充分不必要条件。任何foreach都能改写为for循环,但是反之则行不通。但是foreach并不能替代for循环。 例如这样的for循环,就不能用foreach替代for (int i = 0; i < 8; i++) {原创 2017-02-20 11:49:23 · 2460 阅读 · 0 评论 -
Java递归调用测试小demo
递归简单点说就是方法调用自己本身。直到满足某一条件退出方法。 下来结合一个小例子来说明其用途package feilong.day1221;import java.util.Scanner;/** * 递归调用 求阶乘 * 5=5*4*3*2*1=120 * @author Nanfeilong */public class Diguidiaoyong_jiecheng { p原创 2016-12-21 22:40:19 · 2065 阅读 · 0 评论 -
Java创建数组的常见方式与区别
package com.array;import java.util.Arrays;/** * java中创建数组的几种方式 * @author NanFeiLong * @date 2016年12月6日 */public class CreatArrays { public static void main(String[] args) { int[] array原创 2016-12-06 16:14:22 · 878 阅读 · 0 评论 -
Java中Math.round(),Math.floor(),Math.ceil()的理解和总结
记得很久之前有次的面试笔试题碰见过这个,当时不会后面也没太在意,渐渐地就忽略了。今天在项目中用到发现之前有印象但是真心不会,于是乎就学习总结下。//向上取整 Math.ceil()//向下取整 Math.floor()//四舍五入 Math.round()下来看段代码: //向上取整 String a2 = String.valueOf(Math.ceil(1.5原创 2017-11-25 14:55:21 · 2919 阅读 · 0 评论