FangHeart's blog

爱生活,爱编码。


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 搜索

java语言基础04、数组、内存分配堆与栈、数组的操作、java中参数的传递

发表于 2016-11-10 | 分类于 java基础 | 阅读次数
01(数组概述和定义格式说明)(了解) A:为什么要有数组(容器) 为了存储同种数据类型的多个值 B:数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 C:数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];02(数组的初始化动态初始化)(掌握) A:什么是数组的初始化 就是为数组开辟连续的内存空间,并为每个数组元素赋予值 B:如何对数组进行初始化 a:动态初始化 只指定长度,由系统给出初始化值 int[] arr = new int[5]; b:静态初始化 给出初始 ...
阅读全文 »

java基础03、循环语句、控制跳转语句、方法、方法重载

发表于 2016-11-08 | 分类于 java基础 | 阅读次数
01(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do…while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } C执行流程: a:执行初始化语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句; d:执行循环后的操作表达式 e:回到B继续。 D:案例演示 在控制台输出10次”helloworld” 02(循环结构for语句的练习之获取数据) A:案例演示 需求:请在控制台输出数据 ...
阅读全文 »

java语言基础02、逻辑运算符、位运算符、三元运算符、键盘录入、if、switch

发表于 2016-11-08 | 分类于 java基础 | 阅读次数
01 (逻辑运算符的基本用法)(掌握) A:逻辑运算符有哪些 &,|,^,! &&,|| B:案例演示 逻辑运算符的基本用法 注意事项: a:逻辑运算符一般用于连接boolean类型的表达式或者值。 b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。 算术表达式:a + b 比较表达式:a == b(条件表达式) C:结论: &逻辑与:有false则false。 |逻辑或:有true则true。 ^逻辑异或:相同为false,不同为true。 !逻辑非:非false则true,非true则false。 特点:偶数个不改变本 ...
阅读全文 »

java面试题相关持续更新

发表于 2016-11-08 | 分类于 java基础 | 阅读次数
变量和常量 A:案例演示 面试题:看下面的程序是否有问题,如果有问题,请指出并说明理由。 byte b1 = 3; byte b2 = 4; byte b3 = b1 + b2;(报错,可能损失精度) 从两方面去回答这个题 b1和b2是两个变量,变量里面存储的值都是变化的,所以在程序运行中JVM是无法判断里面具体的值 byte类型的变量在进行运算的时候,会自动类型提升为int类型 byte b4 = 3 + 4;(可以正常运行无错误) 3和4都是常量,java有常量优化机制,就是在编译的的时候直接把3和4的结果赋值给b4了运算符 A:案例演示 请分别计算出a,b,c的值? in ...
阅读全文 »

java语言基础01、常量、进制及转换、数据类型及转换、运算符、赋值符

发表于 2016-11-08 | 分类于 java基础 | 阅读次数
01 (常量的概述和使用)(掌握) A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量 自定义常量(面向对象部分讲) C:字面值常量的分类 字符串常量 用双引号括起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号 布尔常量 较为特殊,只有true和false 空常量 null(数组部分讲解) D:案例演示 用输出语句输出各种常量。null不演示 02 (进制概述和二,八,十六 ...
阅读全文 »

sqoop从SQLServer导入hdfs

发表于 2016-11-05 | 分类于 大数据 | 阅读次数
##环境准备 1.下载jdbc的sqlserver驱动在HDFS与SqlServer数据库之间导入数据,需要下载jdbc的sqlserver驱动。并将jar文件拷入/var/local/hadoop/sqoop-1.4.6/lib 2.但是这个只是jdbc中SqlServer的驱动,它并不支持HDFS与SqlServer数据库之间数据的传输,还需要下载 SQL Server-Hadoop Connector。解压得到sqoop-sqlserver-1.0目录,并在系统中添加环境变量MSSQL_CONNECTOR_HOME,让它指向sqoop-sqlserver-1.0目录。 3.然后执 ...
阅读全文 »

最大公约数

发表于 2016-10-15 | 分类于 算法 | 阅读次数
一、简述求两个数间的最大公约数,要求传递两个正整形参数,返回值就是他们的最大公约数,需要尽可能的保证性能。 二、方法1:暴力枚举法试图寻找合适的整数i,看看这个数能否被两个整形参数numberA和numberB同时整除。如果较小数字不为较大数字的的公约数,这个整数i可以从2开始循环累加,一直累加到numberA和numberB中较小参数的一半为止。循环结束后,上一次寻找到的能被两个数同时整除的最大值i,就是两个数的最大公约数。12345678910111213141516//暴力破解法 public int gcd1(int numberA,int numberB){ ...
阅读全文 »

linux以及win10中VPN的架设

发表于 2016-09-28 | 分类于 电脑技术 | 阅读次数
近期由于常常要跨墙,而lantern免费用户所给予的免费流量对于我来说,显得不是很充足。所以折腾了一下VPN,以低价购买了一个位于洛杉矶的vps。选择centos系统进行配置。同时在校的时候不停的需要网络认证,并且需要花费1元1G的价格,恰好实验室的电脑不需要网费,那么又想办法在win10上搭建VPN服务器,这其中也遇到了很多坑。在此记录下。 一.基于CentOS的Linux下VPN搭建。1.确认vps内的PPP和TUN已经启动。 12cat /dev/ppp cat /dev/net/tun 显示结果为:cat: /dev/ppp: No such device or address和cat ...
阅读全文 »

动态规划讲解以及案例

发表于 2016-09-11 | 分类于 算法 | 阅读次数
今天在网上看到一个讲动态规划的文章,是以01背包为例的,这文章和书上的讲解非常不一样,令我眼前一亮,于是转载一下下并且附加了java代码,以及拓展案例~~~原文地址 通过金矿模型介绍动态规划 对于动态规划,每个刚接触的人都需要一段时间来理解,特别是第一次接触的时候总是想不通为什么这种方法可行,这篇文章就是为了帮助大家理解动态规划,并通过讲解基本的01背包问题来引导读者如何去思考动态规划。本文力求通俗易懂,无异性,不让读者感到迷惑,引导读者去思考,所以如果你在阅读中发现有不通顺的地方,让你产生错误理解的地方,让你难得读懂的地方,请跟贴指出,谢谢! —-第一节—-初识动态规划——– 经典的0 ...
阅读全文 »

多种排序总结

发表于 2016-08-29 | 分类于 算法 | 阅读次数
闲来无事,复习下算法,对各种经典的排序算法进行初步的总结。巩固下基础,同时为将来找工作做下准备,也作为我博客正式发文的开端。 所有排序默认从小到大。时间复杂度详见总结。 一、选择排序(Selectionsort)选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。例如a[] = {112,123,12,23,234,345,435,345,21,2};第一个循环只能将最小的数字2放到第一位,然后第二次循环,12放到第二位。 1234567891011121314 ...
阅读全文 »
1…345
FangHeart

FangHeart

不忘初心,方得始终。

43 日志
12 分类
47 标签
GitHub 微博 知乎 邮箱
  • HaroldLiuChi
  • GaoGuangYu
  • WenJieWang
  • DuanXiong
  • DongXiCheng
© 2016 - 2020 FangHeart
由 Hexo 强力驱动
主题 - NexT.Pisces
本站访客数22人次 本站总访问量52次