码迷,mamicode.com
首页 > 编程语言
JAVA-JNI java程序调用c/c++程序
目的:写c/c++函数,让java调用 java代码 1.创建HelloJNI.java文件->编写代码如下->cmd中javac HelloJNI.java获取HelloJNI.class文件 2.在cmd中 javah HelloJNI 获取HelloJNI.h文件 下面是c/c++程序 1.创 ...
分类:编程语言   时间:2016-05-26 06:22:38    阅读次数:222
Java序列化与反序列化
http://blog.csdn.net/wangloveall/article/details/7992448/ Java序列化与反序列化 Java序列化与反序列化 标签: javastringfiledatejdk网络 2012-09-18 16:48 41383人阅读 评论(5) 收藏 举报 ...
分类:编程语言   时间:2016-05-26 06:19:30    阅读次数:335
windows下编译java源文件的编码错误
然后在cmd.exe里用javac去编译,出现了如下的错误: 二、分析解决 出现这种情况,表面原因是源文件中有GBK不可映射字符。根据这个信息可以得知源代码的字符编码不是GBK的,所以其中的一些字符不可映射为GBK编码,所以解决方法是很明显的,那就是把源代码的编码格式转换为GBK编码的。具体在not ...
分类:编程语言   时间:2016-05-26 06:16:16    阅读次数:212
JavaEE读书笔记
读《Java Platform, Enterprise Edition: Your First Cup: An Introduction to the Java EE Platform(https://docs.oracle.com/javaee/7/firstcup/)》的笔记。 准备看《Java ...
分类:编程语言   时间:2016-05-26 06:15:33    阅读次数:207
《 常见算法与数据结构》平衡查找树(2)——红黑树(附动画)
红黑树介绍 红黑树是一种简单的实现2-3树的数据结构,它方便的把我们之前实现的二叉搜索树改造成了一棵2-3树。它的核心思想是用一条左倾链(红链)作为“胶水”把二叉树的两个节点给粘起来,形成一个3节点。 把红链看成水平的,看是不是和2-3树就一样了BST改造成红黑树有一些约定: - 每个节点最多只有一个红链与之相连(连父亲和孩子) - 每条从root到null的路径,都是同样的黑链数(绝对黑平...
分类:编程语言   时间:2016-05-26 01:09:50    阅读次数:261
Java之------单机版书店管理系统(设计思想和设计模式系列六)销售模块
书店管理系统 书店管理系统可以说是设计模式及设计思想的一个比较经典的例子。 本系列将分为多个部分讲述此输电管理系统。 书店管理系统将分为:用户、图书、进货、销售和库存五个模块,另外还有公共包、工具包和登录包,另外还有一个框架。 对于分层设计,都是表现层可以调用逻辑层,逻辑层调用数据层,数据层调用工具和公共包,方向不可打乱,必须严格按照这种模式。 本篇将做销售模...
分类:编程语言   时间:2016-05-26 01:09:52    阅读次数:328
Java之------单机版书店管理系统(设计思想和设计模式系列二)用户模块
书店管理系统 书店管理系统可以说是设计模式及设计思想的一个比较经典的例子。 本系列将分为多个部分讲述此输电管理系统。 书店管理系统将分为:用户、图书、进货、销售和库存五个模块,另外还有公共包、工具包和登录包,另外还有一个框架。 对于分层设计,都是表现层可以调用逻辑层,逻辑层调用数据层,数据层调用工具和公共包,方向不可打乱,必须严格按照这种模式。 本篇将做用户模...
分类:编程语言   时间:2016-05-26 01:10:26    阅读次数:310
Java之------单机版书店管理系统(设计思想和设计模式系列五)进货模块
书店管理系统 书店管理系统可以说是设计模式及设计思想的一个比较经典的例子。 本系列将分为多个部分讲述此输电管理系统。 书店管理系统将分为:用户、图书、进货、销售和库存五个模块,另外还有公共包、工具包和登录包,另外还有一个框架。 对于分层设计,都是表现层可以调用逻辑层,逻辑层调用数据层,数据层调用工具和公共包,方向不可打乱,必须严格按照这种模式。 本篇将做进货模...
分类:编程语言   时间:2016-05-26 01:09:15    阅读次数:352
javac 不是内部或外部文件 最佳处理方法
Windows7安装JDK的环境变量设置 Windows7 X64安装“jdk-6u26-windows-x64.exe”后,按照网上的环境变量设置方法设置了环境变量,但是死活都提示“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。折腾了半天,还是这个问题。后上网查了半天,终于找... ...
分类:编程语言   时间:2016-05-26 01:04:39    阅读次数:392
Python基础(六) 基础文件操作
今天学习python下对文件的基础操作,主要从open函数、File对象的属性、文件定位、简单操作、举例说明几个步骤开始学习,下面开始进入今天的主题: 一、open函数介绍 open函数主要是打开一个文件,创建一个file对象,相关的方法可以调用它进行读写 。 语法格式如下: 1 2 3 file ...
分类:编程语言   时间:2016-05-25 23:59:37    阅读次数:588
【编程之美】求数组的子数组之和的最大值
一个有N个整数元素的一维数组A[0],A[1],......,A[n-1],这个数组当然有很多子数组,那么子数组的最大值是什么呢? 分析与解法 我们先明确题意: 1. 题目说的子数组,是连续的; 2. 题目只需要求和,并不需要返回子数组的具体位置; 3. 数组中的元素是整数,所以数组可能包含有正整数 ...
分类:编程语言   时间:2016-05-25 23:57:37    阅读次数:718
java 中变量的存储与引用
java交换两个变量的值 1.幼儿园版 显然,这个是错的 就从这个版本说起 1.java里方法的参数传递方式只有一种:值传递,就是将实际参数值的副本(复制品)传入方法内,而参数本身不会受到任何影响. (是不是觉得自己已经明白为什么上面的程序是错误的了) 2.main方法中调用exchange方法时, ...
分类:编程语言   时间:2016-05-25 23:52:35    阅读次数:181
java中的八种基本数据类型
java中的八种基本数据类型 整数的数据类型: byte(字节) 8位(bit) 2 ^ 8 = 256 -128 ~ 127 short(短整形) 16bit 2 ^ 16 = 65536 int(整形) 32bit 2 ^ 32 long(长整形) 64bit 2 ^ 64 注意:如果一个整数没 ...
分类:编程语言   时间:2016-05-25 23:49:59    阅读次数:297
什么是线程安全性?
定义:当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么久称这个类时线程安全的。 解释:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行, 并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 在线程安全类中 ...
分类:编程语言   时间:2016-05-25 23:46:13    阅读次数:211
python第三章
一、三目运算 也叫三元运算,例如result=x if x<y else y 二、集合(set) 集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。 集合元素(set elements):组成集合的成员 1 >>> li=['a','b','c','a'] 2 >>> se ...
分类:编程语言   时间:2016-05-25 23:42:47    阅读次数:324
Python 子类继承父类
写过程序的都知道类,就是面向对象的意思,编程的水平大致分为几个层次,基本语法,函数,面向对象,数据结构,架构,越往上水平越高。在创建类的时候,我们通常把具有相关性的函数包装为一个类,类也可以嵌套,叫父类和子类,尤其在python中,所有的对象都可以当成一个variabl..
分类:编程语言   时间:2016-05-25 22:38:35    阅读次数:471
python 多线程的使用
在实际编程过程中经常需要把任务包装成多进程或者多线程,多进程和多线程的区别在于多线程是内存共享、变量等共享的,多进程的进程间是独立运行的,所以创建多线程还是多进程取决于不同的需求。python中因为有全局锁的机制,所以在python中多线程跑的时候其实只是在用一个CPU,..
分类:编程语言   时间:2016-05-25 22:39:03    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!