JAVA学习笔记
猪小小_up
这个作者很懒,什么都没留下…
展开
-
java中的main函数为什么要定义为static的?
main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(String[] args),众所周知如果一个方法不是静态的,则要先实例化该类,比如要这样 test t=new test(); 然后才能调用 test.main(); 而这对于运行一个程序的主函数来说是不现实的,所以比如把main函数定义为static,使test.main()可以直接原创 2013-10-08 15:59:14 · 1885 阅读 · 0 评论 -
java Socket通信(二)
java socket通信已经被封装好了主要使用两个类ServerSocket 和Socket首先写一个1v1的通信原创 2014-09-14 19:41:39 · 488 阅读 · 0 评论 -
java Socket通信(一)原理
1,什么是Socket网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。但是,Socket所支持的协议种类也不光TCP/IP一种,因此两者之间是没有必然联系的。在Java环境下,Socket编程原创 2014-09-14 19:27:50 · 838 阅读 · 0 评论 -
JAVA--BufferedReader
1、接受键盘输入原创 2014-09-14 16:27:03 · 655 阅读 · 0 评论 -
Eclipse常用快捷键大全
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法转载 2014-06-10 21:46:25 · 449 阅读 · 0 评论 -
访问者模式-java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的: 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。分派的概念 变量被声明时的类型叫做变量的静态类型(Static Type),有些人又把静态类型叫做明显类型(Apparent Typ转载 2014-04-12 20:36:55 · 639 阅读 · 0 评论 -
设计模式-适配器模式
原文地址:http://www.cnblogs.com/java-my-life/archive/2012/04/13/2442795.html在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途转载 2014-04-03 11:45:32 · 525 阅读 · 0 评论 -
《深入理解java虚拟机》
第3章 垃圾收集器与内存分配策略原创 2014-04-17 10:23:22 · 572 阅读 · 0 评论 -
《深入理解java》虚拟机
第2章 java内存区域与内存溢出异常原创 2014-04-16 22:47:11 · 538 阅读 · 0 评论 -
eclipse皮肤更改方法
1、打开eclipse,选择Help -> Install New Software -> add -> name/Location(name自己定义这里是(Color Theme),Location:http://eclipse-color-theme.github.com/update ),点击确定,然后点击下一步下一步就可以了,中间有个接受协议,最后finish完成,中间eclip原创 2014-03-16 11:07:33 · 928 阅读 · 0 评论 -
eclipse+cygwin+cdt搭建c/c++开发环境
1、下载安装eclipse2、下载安装cygwin3、安装cdt插件打开eclipse,打开help-->install new software菜单项,在location项中输入:http://download.eclipse.org/tools/cdt/releases/indigo。一般情况下,把所有的安装选项都选上。安装完之后,重启eclipse。如能在Eclips转载 2013-11-11 20:14:04 · 1723 阅读 · 2 评论 -
JAVA里面main函数为什么要定义为static的?
main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(String[] args),众所周知如果一个方法不是静态的,则要先实例化该类,比如要这样 test t=new test(); 然后才能调用 test.main()。 而这对于运行一个程序的主函数来说是不现实的,所以比如把main函数定义为static,使test.main()可以直接原创 2013-11-04 10:29:41 · 1119 阅读 · 0 评论 -
malloc函数的使用以及内存泄露情况
malloc函数与new的区别从函数声明上可以看出。malloc 和 new 至少有两个不同: new 返回指定类型的指针,并且可以自动计算所需要大小。比如:123int*p;p = newint;//返回类型为int* 类型(整数型指针),分配大小为 sizeof(int);转载 2013-10-25 10:43:29 · 1655 阅读 · 0 评论 -
JDK是什么?
jdk是什么?jdk包括三部分:(1)jre(即java开发环境); (2)java工具(包括编译器javac.exe和执行器java.exe) (3)java类库(共有3000多个类,常用一般150个类)原创 2013-09-27 15:04:52 · 1335 阅读 · 0 评论 -
Java JDK7安装与环境变量配置详细图解
Java JDK7安装与环境变量配置详细图解学java编程之前先把编程工具配置好,为后续编程练习提供保障。目前最新的SDK1.7是最新的版本,我们就下载它吧。一、JDK1.7安装图解之下载JDK现在最新版本是JDK1.7,可以从这个地址找到哦 http://www.oracle.com/technetwork/java/javase/downloads/jd转载 2013-09-27 11:23:38 · 1927 阅读 · 0 评论 -
用面向对象的方法编写的九九乘法表java代码的编写
运行结果:1x1=11x2=2 2x2=41x3=3 2x3=6 3x3=91x4=4 2x4=8 3x4=12 4x4=161x5=5 2x5=10 3x5=15 4x5=20 5x5=251x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=361x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=491原创 2013-10-08 16:53:32 · 3326 阅读 · 0 评论 -
九九乘法表的java代码
运行结果:1x1=11x2=2 2x2=41x3=3 2x3=6 3x3=91x4=4 2x4=8 3x4=12 4x4=161x5=5 2x5=10 3x5=15 4x5=20 5x5=251x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=361x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=491原创 2013-10-08 16:03:44 · 4866 阅读 · 0 评论 -
Eclipse调试技巧
1、 条件断点断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。在断点处点击鼠标右键,选择最后一个"Breakpoint Properties"断点的属性界面及各个选项的意思如下图,2、转载 2014-10-27 11:10:45 · 362 阅读 · 0 评论