一个简单的java程序

public class TestJava { public static void main(String[] args) { System.out.println("Hello JAVA!"); } }
海乃百川 发布于 2016-02-19 15:06 | 阅读 11796 次 | 评论 0 条

python有ipython,ruby有pry,php有psysh

composer安装方式: composer global require psy/psysh:@stable github:https://github.com/bobthecow/psysh 主页:http://psysh.org/
静夜思 发布于 2016-02-19 00:56 | 阅读 13786 次 | 评论 0 条

开端

今天是我在编程中国注册的第一天,在2016年的开始,希望今后能好好进步。
门外青山 发布于 2016-02-16 00:38 | 阅读 11188 次 | 评论 0 条

拥抱 Android Studio 之二:Android Studio 与 Gradle 深入

关于学习方式 曾经跟朋友讨论过我们所接受过的大学工科教育,都是一上来先学基础理论,最后再来一个金工实习。一开始不知道为什么而学,学不进去,荒废了基础,等到金工实习的时候,又发现基础不牢,后悔不已。 考虑到传统教育方式的不足之处,笔者在组织本系列文章的时候是先讲入门实例,进而学习 Gradle 和 Groovy 基础原理,最后学习进阶实例。 上篇文章介绍了从 ADT 迁移到 Android Studio,相信经过很短时间的使用之后,已经开始熟悉和爱上 Android Studio 了。基础的功能我就不讲了,下面列举一些较为深入又比较实用的功能。 Android Studio 相关功能...
Bugtags 发布于 2016-02-15 10:16 | 阅读 13495 次 | 评论 0 条

对比Java语言中的覆盖和重载

对比Java语言中的覆盖和重载 初次见到这两个单词并没有什么特别的感觉,但是时间长了,却发现书上一会儿用override,一会儿又用overload,搞得我的迷迷糊。于是就做了个总结,希望能对和我一样对这两个概念模糊不清的网友有一个帮助。 override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法。在覆盖要注意以下的几点: 1、覆盖的方法的标志必...
black_bccn 发布于 2016-02-14 18:55 | 阅读 11152 次 | 评论 0 条

拥抱 Android Studio 之一:从 ADT 到 Android Studio

拥抱变化,拥抱新事物 多年前央视有一套电视系列片:大国崛起,主要讲述那些曾经在站在世界舞台中央的国家的兴衰历程。纵观历史,正是创新使得一个国家得以崛起。 Android 开发因为涉及到代码编辑、UI 布局、打包等工序,最好使用一款 IDE。Google 最早提供了基于 Eclipse 的 ADT 作为开发工具,后于2013年 Google I/O 大会发布基于 IntelliJ IDEA 开发 Android Studio。后者正式版发布之后,Google 宣布不再持续支持 ADT。Android Studio 有更快的速度,更好的代码完成等特性。 时至今日(2015-11-30)...
Bugtags 发布于 2016-02-14 16:56 | 阅读 11786 次 | 评论 0 条

java的spring和rails的spring冲突的解决办法

java有个Spring Boot CLI命令:spring ruby on rails也有个命令:spring rails的那个优先级比较高,如果两个都安装了,在命令行输入spring,运行的是rails的那个。 如果想运行java那个怎么办呢? 注意如下解决方案仅限于rvm安装ruby的情况 把gemset切换到没装rails的版本,比如global rvm gemset use global 这样rails的spring随rails一起被临时弃用,java的spring即可登...
静夜思 发布于 2016-02-10 04:57 | 阅读 12759 次 | 评论 0 条

php的foreach引用传递后需要unset

foreach ($forumlist as &$forum) { $forum['lastpost'] = 'xxx'; } unset($forum); 否则最后两个$forum会相同
静夜思 发布于 2016-02-07 00:22 | 阅读 15098 次 | 评论 0 条

VIM编辑远程服务器上的文件

vim scp://root@server//etc/nginx/nginx.conf 点评:并不是特别的方便,从打开远程文件到编辑保存,要确认几次步骤,在远程服务器没有安装vim的情况下很有用。
静夜思 发布于 2016-02-05 21:35 | 阅读 15581 次 | 评论 0 条

从web档案馆中找到了05年前的雪人论坛

很珍贵 05年的 https://web.archive.org/web/20051105084500/http://www.xinboard.net/forum/index.asp 03年的 https://web.archive.org/web/20030404194223/http://www.xinboard.net/forum/index.asp 05年版的设计风格很清新脱俗
静夜思 发布于 2016-02-05 03:54 | 阅读 11971 次 | 评论 0 条

返回顶部(html/css/js)

html部分: /在顶部的地方放一个锚/ a href="#" class="cd-top" css部分: .cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); /* image replacement properties / overflow: hidden; text-...
Monolith 发布于 2016-02-04 15:25 | 阅读 12667 次 | 评论 0 条

Spring开源框架

了解决企业应用开发的复杂性而创建的。
black_bccn 发布于 2016-02-04 12:10 | 阅读 10846 次 | 评论 0 条

Thread与Runnable的区别

发现Thread类也是Runnable接口的子类。 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。 下面看例子: package org.thread.demo; class MyThread extends Thread{ priva...
black_bccn 发布于 2016-02-02 18:47 | 阅读 11014 次 | 评论 0 条

java Thread类的使用

以下是本文的目录大纲:   一.线程的状态   二.上下文切换   三.Thread类中的方法   若有不正之处,请多多谅解并欢迎批评指正。   请尊重作者劳动成果,转载请标明原文链接:   http://www.cnblogs.com/dolphin0520/p/3920357.html 一.线程的状态   在正式学习Thread类中的具体方法之前,我们先来了解一下线程有哪些状态,这个将会有助于后面对Thread类中的方法的理解。   线程从创建到最终的消亡,要经历若干个...
black_bccn 发布于 2016-02-02 17:35 | 阅读 12222 次 | 评论 0 条

java ArrayList

1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2、如何使用ArrayList 最简单的例子: ArrayList List = new ArrayList(); for( int i=0;i <10;i++ ) //给数组增加10个Int元素 List.Add(i); //..程序做一些处理 List.RemoveAt(5);//将第6个元素移除 ...
black_bccn 发布于 2016-02-02 16:51 | 阅读 10832 次 | 评论 0 条

java有什么优点和缺点

java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有c++快,所以一般是不用java来编写应用程序和电脑游戏。 java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。 手机用到的是用j2me所编出来的小程序。 java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大.主要缺点就是:速度比较慢,没有C和C++快 java...
black_bccn 发布于 2016-02-02 15:06 | 阅读 11467 次 | 评论 0 条

java布局管理器

之前在使用的过程中一直对java中swing的布局管理器感到很困惑,以下是在网上找到的一篇文章。其中我重点关注了一下gridbaglayout。写的比较详尽: BorderLayout FlowLayout GridLayout GridBagLayout CardLayout BoxLayout 1.BorderLayout ...
black_bccn 发布于 2016-02-02 14:26 | 阅读 11738 次 | 评论 0 条

java中的容器

在书写程序的时候,我们常常需要对大量的对象引用进行管理。为了实现有效的归类管理,我们常常将同类的引用放置在同一数据容器中。 由于数据容器中存放了我们随时可能需要使用到的对象引用,所以一般的数据容器要都要能能提供方便的查询、遍历、修改等基本接口功能。 早期的OOP语言都通过数组的方式来实现对引用集的集中管理和维护。 但是数组方式下,数组大小需要提前被确定,并不允许修改大小,导致其作为一种灵活的数据容器的能力的功能大为下降。 为了方便的利用数据容器进行引用的管理,Java中提供了丰富的数据容器以满足程序员多样化的需求。 ...
black_bccn 发布于 2016-02-02 14:21 | 阅读 11217 次 | 评论 0 条

Java数组声明、创建、初始化

一维数组的声明方式: type var[]; 或type[] var; 声明数组时不能指定其长度(数组中元素的个数), Java中使用关键字new创建数组对象,格式为: 数组名 = new 数组元素的类型 [数组元素的个数] 实例: TestNew.java: 程序代码: public class TestNew { public static void main(String args[]) { ...
black_bccn 发布于 2016-02-02 12:52 | 阅读 11200 次 | 评论 0 条

java标识符

标识符就是用于给 Java 程序中变量、类、方法等命名的符号。例: 使用标识符时,需要遵守几条规则: 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴 2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以 3. 标识符是严格区分大小写的。 所以涅,一定要分清楚 im...
black_bccn 发布于 2016-02-02 11:52 | 阅读 11721 次 | 评论 0 条