java日常笔记2016-12-02
来源:互联网 发布:淘宝为什么让马云有钱 编辑:程序博客网 时间:2024/06/05 16:32
1: java是跨平台的一门语言,主要是借助java虚拟机,而java虚拟机的作用就在于
java语言源程序--------class字节码文件可执行程序-------运行在windows或者linux请求运行java程序
2: SE(窗口)标准,只负责运行
EE(企业)企业,java框架等
ME(手机移动端) ,微型
(用于文件流)
3: 基本数据类型:char---byte---short---int---float---long---double 注意1:后缀 L d F 2:默认值 char:\U0000 boolean false 3:强制类型转换数据溢出(水缸、水壶)
引用数据类型:类 class
接口 interface string
数组
4 :二进制:0b11000
八进制:o30
十进制:24
十六进制: 0x18
1.十进制:除表示正负的符号外,以1~9开头,由0~9组成。如,128,+234,-278。2,八进制:以0开头,由0~7组成的数。如,0126,050000.3,十六进制:以0X或0x开头,由0~9,A~F或a~f 组成。如,0x12A,0x5a000.
5:String两种声明方式:1):直接量,开辟两个空间(一个栈,一个常量池)String str="hello"
2):分配堆空间(一个栈,一个堆,一个常量池)String str2=new String("hello")
6: 对象→堆,变量→栈
7: 项目名(全小写)包:com(edu、org) 项目类型+开发方+项目名+模块
8: 前端后台都需要验证(因为前端的验证可以屏蔽、篡改)而java语言强类型语言相对安全
9:声明数组的三种形式 int[] arr=new int[7];动态
int[] arr=new int[];静态
int[] arr={1,2,3,4,5}静态简写
10: for(String s:arr){} 1.5jdk以后
11:案例:
1:数组排序 sort
2:数组拷贝 四种方法(for、arraycopy、copyof、copyrange)
3:求数组中最大值和最小值max<arr[i]
4:生成1-5中不重复的5个随机数hashset或者ArrayList
5:列举出Fibonacli数的前20个数1+2=3, 2+3=5,3+5=8 简单的写出算法
6:合并两个整数数组,去除重复,并排序借助length 合并 再使用copyof 复制添加5个0和arraycopy替换掉后5个数
提升作业:
1、有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下
的是原来第几号的那位。
2、题目:打印出如下图案(菱形)
??? *
?? ***
? ******
********
? ******
? ***
?? *
3、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,
又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
以后每天早上都吃了前一天剩下 的一半零一个。
到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
4、输出9*9口诀。
5、有一对兔子,从出生后第3个月起每个月都生一对兔子,
小兔子长到第三个月后每个月
又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
- java日常笔记2016-12-02
- java日常笔记2016-12-03
- java日常笔记2016-12-04
- java日常笔记2016-12-07
- java日常笔记2016-12-08
- java日常笔记2016-12-09
- java日常笔记2016-12-10
- java日常笔记2016-12-11
- java日常笔记2016-12-14
- java日常笔记2016-12-15
- java日常笔记2016-12-16
- java日常笔记2016-12-17
- java日常笔记2016-12-19
- java日常笔记2016-12-20
- java日常笔记2016-12-21
- java日常笔记2016-12-22
- java日常笔记2016-12-23
- java日常笔记2016-12-26
- 首次适应算法实现主存的分配与回收
- linux内核调试方法
- [Java]系统环境列表
- easyui datebox只显示年月选择,隐藏日期
- Maven生命周期详解
- java日常笔记2016-12-02
- spring4 mvc 快速入门 - spring boot or not?
- Java内部类相关问题的总结与体会
- Android基础-数据存储
- [openCV学习]openCV函数cvtColor()中转为灰度图的背后数学理论
- [System.Runtime.CompilerServices.AccessedThroughPropertyAttribute("")]
- 递归获取指定文件夹下的所有文件
- JAVA中重写equals()方法的同时要重写hashcode()方法
- OO创建对象