没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
前言
配置环境变量
语言基础
面向对象
面向对象前的复习:
运算符
流程控制
数组
面向对象
要学什么?
类里可以写什么?
方法的重载
构造方法
继承
类型转换
多态
访问修饰符
单例模式():
接口,抽象类
内部类
垃圾回收
!
常用函数
日期:
最后操作时间
集合框架
为什么用集合框架
结构
常用方法
数组转换
专属迭代器
小问题
比较器
"#
异常
概念
异常的基本处理
$%&$ 的使用
'%(
)*
类
概念
常用方法
)*
概念
流的详解
+, 新特性
-#.
多线程
概念
实现
线程加锁
线程的生命周期
线程的控制
生产者与消费者
概念
模拟代码
//
0
" 包
".
0)
容器
布局管理器
监听
!
!!
12
前言
学习要进底层
学习程度:除非是软件漏洞,其他所有问题都要可以解决
十一部分体系:
Java 核心基础:必须扎实,校园招聘才是王道,毕业必须进大公司
Java 高级应用:两年之后研究的
数据库 DBA:
Javaweb:最重要内容最多也最简单的一部分
Framework:同属目前最流行的框架一遍
Unix:三块内容,基础部分,服务器搭建,高级内容,拿到更高待遇和升官的法宝
Webservice 和 EJB:主要用于分布式计算的,比较难
测试:
时间一转眼就过了,但是,只要咬牙坚持,也是为以后打下了很好的基础
设计与 UML:PMT 技术专门研究项目经理的技术
RIA:增强内容,主要是来做一些比较炫的客户端的
OSGI:很重要,难度系数很高的!!
云计算:比较流行,hadoop,五大核心技术,
去看 java 核心思想是不错的,java 并发编程也不错
英语六级还是得过了
Java 应用:互联网应用,企业级开发,需求量最大也是应用最广的
Java 的跨平台是因为虚拟机的不跨平台
jdk 配置环境变量:
环境变量是操作系统的变量
Echo 是输出,和 linux 下的是一样的,%JAVA_HOME%取变量值
JAVA_HOME:家目录,java 装在哪儿了
PATH:家目录的 bin 目录,配置的原因是让操作系统能直接运行 java 命令
CLASSPATH:一个”.”
测试配置成功:java,javac
版本号一定要选偶数位的,奇数位的是测试版本,偶数位的是发布版本
java 语言基础
学习最讲究的就是细节问题
1 文件名字首字母大写
2 后缀名一定是.java
3 后缀名更改后,仍然可以使用普通文本文件编辑
公共类和文件名必须相同
Java 是编译性语言,解释性语言基本都是脚本语言
Java 关键字和保留字:
数据结构一定要好好学
名字中只能包含字母 数字 $ 下划线,美元符号不可放在开头
注释:单行注释 //,多行注释/* */
数据类型:基本数据类型和抽象数据类型(活叫引用数据类型也叫类)
基本数据类型:byte short int long float double char Boolean
打开计算器的命令 calc
基本数据类型在赋值时要加上对应的标记
Java 中的数据类型转换,基本数据类型都可以转,
隐式类型转换:大的转换小的,不用我们操心,jvm 帮我们做了
强制类型转换 一个大的到一个小的,我们必须关心,使用(类型)强制转换
在强制转换进行时截取的负数是补码,负数在计算机中存在是以补码的形式存在,减
1,取反,符号位不变,求的原码,算出数
Java 中中文方法是管用的,中文变量也是管用的
Unicode 是 16 位的,byte 数组是 8 位的所以才会 2 个 byte 代表一个汉字
String。Getbytes,将汉字转化为 byte 数组
For(byte b:bs){ system。Out。println(b)} 5。0 增强 for 循环,
要循环的 byte 类型的数组 bs,每一个元素的名字叫 b,全部循环
Int a = 13;b = 5;System。Out.println(a & b), //a = 1101,b =
0101,a&b = 0101 = 5(逐位与运算),得结果为 5
补码 = 原码 取反 + 1
原码 = 补码 – 1 取反
取反 符号位不变 其他的变反
取非 符号位变
>>右移两位
>>>无符号右移两位
短路与&& 不短路与&
Dos 下 cd \是返回根目录
不要觉得 dos 窗口下的操作命令很麻烦,因为那个服务器远程操作都是在 Dos 下的,
图形界面要是远程传输的话是很慢的
字符型必须用单引号括起来,只能装一个字符,多余一个字符的就叫字符串了
强制类型装换语法 在数据的前面加(),里面写要强制转换的类型
最重要的排序算法一定得,药熟练的在半个小时内解决出现的问题
集合框架里的每一个的时间复杂度是什么要知道
三个关键字 continue break return
面向对象:
类和对象 方法 变量 封装和隐藏 构造方法 继承 多态 初始化代码块 抽象类 接口
final 内部类 GC 垃圾回收机制
Java 面向对象前的复习:
基本语法讲了关键字和保留字、标识符和分隔符还有注释,数据类型讲了基本数据类
型,抽象数据类型就是类
基本数据类型,分别多大,字符发生强制类型转换怎么办,隐式数据类型转换怎么回
事,一个大的转换成一个小的,怎么去截断的
基本数据类型都可强制转换
高位截断是怎么个截法?如果是正数就是这个数 ,如果截出来的数是负数,那马就要求
一下源码,
运算符
1 数学运算符
2 赋值运算符,讲一个数值赋给一个变量= += -= *=
3 比较运算符,要么真要么就是假
4 逻辑运算符 与 或 非
5 位运算符
6 三木运算符
亦或运算符真亦或真为假假异或假为假,真亦或假为真,假亦或真为真
Elipse 也可以写 C++,只不过得安装一个插件,eclipse for C++,所有的语言都要
学的一个通用的东西,就是流程控制
剩余43页未读,继续阅读
资源评论
三千世界--只挥一刃
- 粉丝: 15
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功