码迷,mamicode.com
首页 > 编程语言 > 日排行
一位资深程序员大牛给予Java初学者的学习建议
这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,我 ...
分类:编程语言   时间:2017-05-11 00:58:44    阅读次数:239
java文件上传Demo
说到文件上传我们要做到: 1.引入两个包:commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar 2.将form改为上传文件模式:enctype="multipart/form-data" 3.开始编写相关代码 这里会用到几个关键的类:磁盘文件工厂Disk ...
分类:编程语言   时间:2017-05-11 00:59:52    阅读次数:218
【java】理解java对象序列化
关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developer ...
分类:编程语言   时间:2017-05-11 01:00:21    阅读次数:252
Java 8 lambda表达式示例
例1、用lambda表达式实现Runnable 我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用 ...
分类:编程语言   时间:2017-05-11 01:00:46    阅读次数:221
Java并发编程:synchronized
虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。 一.什么时候会出现线程安全问题? 在单线程中不会出现线程安全问题,而 ...
分类:编程语言   时间:2017-05-11 01:01:32    阅读次数:251
Python之返回函数
高阶函数可以把函数作为一个结果值返回 举例说明 普通的求积函数是 vim day5-6.py 运行结果24 如果不需要立即运算而是要在以后的程序中有需要的时候在运算,可以不返回结果而是返回函数 vim day5-7.py 执行结果 可以看出返回是一个函数体没有执行,并且每次运行返回的值是不一样的即使 ...
分类:编程语言   时间:2017-05-11 01:01:59    阅读次数:206
python基础作业------模拟实现一个ATM + 购物商城程序
模拟实现一个ATM + 购物商城程序 作业需求: ## ATM信用卡购物模拟程序 ### 作者介绍: * author:高原 ### 功能介绍: 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 支持多账户登录 ...
分类:编程语言   时间:2017-05-11 01:02:38    阅读次数:1266
Java并发编程:Thread类的使用
一.线程的状态 在正式学习Thread类中的具体方法之前,我们先来了解一下线程有哪些状态,这个将会有助于后面对Thread类中的方法的理解。 线程从创建到最终的消亡,要经历若干个状态。一般来说,线程包括以下这几个状态:创建(new)、就绪(runnable)、运行(running)、阻塞(block ...
分类:编程语言   时间:2017-05-11 01:04:50    阅读次数:236
Java 5/Java 6/Java7/Java 8新特性收集(转载)
Java 8对应的JDK版本为JDK8,而官网下载回来安装的时候,文件夹上写的是JDK1.8,同一个意思。(而这个版本命名也是有规律的,以此类推) 一、Java 5 1、https://segmentfault.com/a/1190000004417288 二、Java 6 2、https://se ...
分类:编程语言   时间:2017-05-11 01:05:36    阅读次数:241
javascrip基础以及一个计算器的小案例
1.js的概述 2.js的基本语法 java:int i =3;String s = "123"; js:var i = 3;var s = "123"; 分号可有可无 变量名需要遵守两条简单的规则:1.第一个字符必须是字母,下划线(_)或美元符号($) 余下的字符可以是下划线,美元符号或任何字母或 ...
分类:编程语言   时间:2017-05-11 01:06:25    阅读次数:246
数组去重方法总结
方法1 filter和indexOf(能区分数字1和字符串‘1’): function unique(arr){ return arr.filter((item,index,array) => { return array.indexOf(item) >= index })} 方法2 循环加spli ...
分类:编程语言   时间:2017-05-11 01:06:44    阅读次数:156
[Java][Web]ServletContext 方法的应用
由于一个 Web 应用中的所有 Servlet 共享同一个 ServletContext 对象,所以多个 Servlet 通过 ServletContext 对象实现数据共享。 ServletContext 对象通常也被称之为 context 域对象。(还有 request session page ...
分类:编程语言   时间:2017-05-11 01:07:36    阅读次数:239
R语言面向对象编程:S3和R6
一、基于S3的面向对象编程 基于S3的面向对象编程是一种基于泛型函数(generic function)的实现方式。 1.S3函数的创建 S3对象组成:generic(generic FUN)+method(generic.class FUN) 泛型函数(generic)创建示例: 通常用UseMe ...
分类:编程语言   时间:2017-05-11 09:19:53    阅读次数:448
给数组随机打乱
var data = obj.data;//获取数组function randomsort(a, b) { return Math.random()>.5 ? -1 : 1; //用Math.random()函数生成0~1之间的随机数与0.5比较,返回-1或1} var pieData= data. ...
分类:编程语言   时间:2017-05-11 10:14:19    阅读次数:115
Java 控制台输入
使用Scanner 1、使用时需要引入包import java.util.Scanner; 2、首先定义Scanner对象 Scanner sc = new Scanner(System.in); 3、要输入Scanner的next()方法用以取得用户输入的字符串;nextInt()将取得的输入字符 ...
分类:编程语言   时间:2017-05-11 10:15:34    阅读次数:152
java深入探究06
Tomcat中获取资源文件: ServletContext().getRealPath(/WEB-INF/classes/db.properties);//获取资源文件的在服务器中的绝对路径 ServletContext()getResourceAsStream() 得到资源文件,返回的是输入流 S ...
分类:编程语言   时间:2017-05-11 10:15:41    阅读次数:173
JavaScriptSerializer的日期转换方案
1、转换后过滤替换(通用) /// <summary> /// 日期转换 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string JsonDateTime(string st ...
分类:编程语言   时间:2017-05-11 10:16:54    阅读次数:138
JAVA对象、数组转JSON
1.需要库: commons-beanutils-1.7.0.jar commons-collections-3.1.jar commons-lang-2.1.jar commons-logging-1.1.3.jar ezmorph-1.0.2.jar json-lib-2.4-jdk15.jar ...
分类:编程语言   时间:2017-05-11 10:17:35    阅读次数:127
Go语言阅读小笔记,来自知呼达达关于unsafe.Pointer的分享.
第一式 - 获得Slice和String的内存数据 func stringPointer(s string) unsafe.Pointer { p := (*reflect.StringHeader)(unsafe.Pointer(&s)) return unsafe.Pointer(p.Data) ...
分类:编程语言   时间:2017-05-11 10:18:13    阅读次数:148
C语言概述
【C语言】C语言概述 本文文件夹 为什么iOS开发要先学C语言?一、C语言简史二、C语言的特点三、C语言能做什么?四、C语言的版本号问题 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序猿,可以高速上手C语言。假设你还没有编程经验,或者对C语言、iOS开发不感兴趣。 ...
分类:编程语言   时间:2017-05-11 10:18:27    阅读次数:136
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!