java 基础
跟着组织混饭吃
码农学子一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA基础知识学习笔记(持续更新中。。)
1、高级语言的运行机制 计算机高级语言按程序的执行方式可以分为:编译型和解释型 编译型:使用专门的编译器、针对特定的平台(操作系统)将某种高级语言源代码一次性的翻译为可在该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的并执行程序的格式。 编译生成的可执行的程序可以脱离开发环境,在特定的平台上独立运行。原创 2013-09-06 15:46:09 · 2317 阅读 · 0 评论 -
JAR包详解
1、jar包JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类。2、jar命令jar转载 2017-03-22 19:44:38 · 1238 阅读 · 0 评论 -
解决 - java.lang.OutOfMemoryError: unable to create new native thread
1、认识问题:首先我们通过下面这个 测试程序 来认识这个问题: 运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4, 测试程序:import java.util.concurrent.CountDownLatch; public class TestNativeOutOfMemoryError {转载 2017-03-22 18:54:52 · 2226 阅读 · 0 评论 -
Java面向对象
C语言是一种面向过程的语言,在现代软件开发过程中面临一些难以解决的问题,比如程序规模大到一定程度后难以团队开发和维护等,就产生了软件危机。于是人们从C语言的结构体中得到了启示,将其逐渐扩展到类,最终形成了面向对象的,新的编程方法。但是面向过程的语言是基础,面向对象中的方法还是面向过程的形式。面向对象的是核心是,以类来组织代码,以对象来组织数据。Java语言是一种非常受欢迎的面向对象的开发语言。类可以原创 2017-02-08 01:59:03 · 872 阅读 · 0 评论 -
Java集合
Java集合就像是一种容器,可以将多个对象(其实是对象的引用)丢入其中。Java集合分为Set、List、Queue和Map四大类,集合类又称容器类。Set代表无序不重复的集合List代表有序可重复的集合Queue代表队列集合Map代表映射关系集合有图可知,如果访问List集合,我们可以通过元素的索引来访问,如果访问Map集合中的元素,可以根据每项的key来访问其value,但是如果访问s转载 2017-03-02 13:51:22 · 442 阅读 · 0 评论 -
3DES加解密案例
在CBC(不光是DES算法)模式下,iv通过随机数(或伪随机)机制产生是一种比较常见的方法。iv的作用主要是用于产生密文的第一个block,以使最终生成的密文产生差异(明文相同的情况下),使密码攻击变得更为困难,除此之外iv并无其它用途。最大的好处是,可以令到即使相同的明文,相同的密钥,能产生不同的密文。例如,我们用DES方式在数据保存用户密码的时候,可以另外增加一列,把向量同时保存下来,并且每次用转载 2017-02-14 10:28:14 · 912 阅读 · 0 评论 -
Java面向对象(下)
1、包装类Java是面向对象的编程语言,一切皆对象,但是它也包含了8种基本数据类型,这些基本类型不具备对象的特性:没有成员变量和成员方法可供调用。Java之所以提供这8种基本类型,主要是为了照顾程序员的传统习惯。基本类型简单高效,但是也会有一些限制,例如所有引用类型都继承了Object类,都可以当做Object类型变量使用。但基本数据类型的变量就不可以,如果有方法需要传入Object类型的参数,但实转载 2017-02-10 01:22:37 · 708 阅读 · 0 评论 -
Java基础面试题
基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?一个.java源文件可以包含多个类,但是只能包含一个public类,而且这个public类的类名必须和文件名一致。这些多个类在编译时会被编译为多个class文件。2、3、4、5、6、7、8、9、10、转载 2017-02-14 15:17:13 · 371 阅读 · 0 评论 -
Java线程同步和线程间通信代码和控制线程关闭
class Producer implements Runnable {Q q;// 定义队列public Producer(Q q) {this.q = q;}public void run() {int i = 0;while (true) {synchronized (q) {if (q.bFull)try {q.wait();} catch (Exception e) {}if (i ==原创 2014-06-22 16:41:19 · 586 阅读 · 0 评论 -
Java中的常用语句
1、字符串转日期和日期转字符串SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );// yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss,为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制。Date date = sdf.原创 2017-03-22 20:38:36 · 1062 阅读 · 0 评论
分享