
菜鸟学JAVA
文章平均质量分 80
feidewu
这个作者很懒,什么都没留下…
展开
-
统计java源程序各个关键字个数
(菜鸟所做,高手绕道)。 习惯于C++和C,习惯于面向过程,一下子要转到面向对象,这个过程非常痛苦和不爽。 本来不想学JAVA的,但是本人选的专业课就包括java,没办法,只好硬着披头看看书。发现java很多跟C++相似,但是感觉java是彻底的面向对象,他封装好的类非常多,光看String类的文档就把我看晕了。C++思维太阻碍我对java的适应了,以至于对文件的操作看了好几遍也原创 2012-10-03 12:06:56 · 9156 阅读 · 2 评论 -
Eclipse中设置编码的方式
来源:http://e-ant.javaeye.com/blog/177579 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工 作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,转载 2014-03-06 18:27:20 · 855 阅读 · 0 评论 -
java字符串的连接方法比较
剑字有19种写法,Java中字符串连接也有好多种写法,比如要连接6个字符串,以下5种写法都是可以的,究竟哪种写法最简捷,哪种最高效呢。 public static String concat1(String s1, String s2, String s3, String s4, String s5, String s6) { String result = "";转载 2013-11-03 01:03:33 · 1090 阅读 · 0 评论 -
java 布局管理器
为了实现跨平台性并获得动态的布局效果,java 在容器中设置了布局管理器负责对容器内的组件进行管理。布局管理器决定了容器内组件的布局、排列顺序、大小、位置等。 在这里简单总结一下java常用的几个布局管理器的特点和用法。FlowLayout —— 流式布局管理器BorderLayout —— 边界布局管理器GridLayout —— 表格布局管理器CardLayou原创 2013-10-20 20:50:27 · 1786 阅读 · 0 评论 -
JAVA的编程风格和规范
对于编程风格,没有绝对的标准,在程序中统一并始终如一就行。良好的编程习惯是编写良好的程序的先决条件,规范的代码增加了代码的易读性,让人看得舒服,看着赏心悦目。下面列出一些我个人比较认同的编程规范。一、命名约定1、类名、接口名和枚举类型名采用骆驼命名法,每个单词首字母大写,例如CountingNumber2、变量名、方法名首单词小写,其余单词只有首字母大写,例如firstName原创 2013-01-01 23:25:53 · 863 阅读 · 0 评论 -
java实现的登陆界面
程序很简单,没什么嚼头,作业贴,直接上代码。文件保存用户名和密码,输入密码错误3次退出程序。public Login() throws IOException{ GetKeys();//获取文件登陆信息 User = new JTextField(15); PassWord = new JPasswordField(15); PassWord.setEchoChar('*'原创 2012-12-16 00:58:22 · 11819 阅读 · 1 评论 -
简单的Java编译器的前端实现
最近写了个简单的Java编译器,其实做前端文本编辑,最后调用javac编译,完成Java编译器的基本功能。首先,作为一个Java编译器,他应该具有的基本的功能包括:打开代码文本,编辑,保存,编译。所以整体构建框架的思路就是:编辑java代码,保存代码,编译,处理出错信息。编辑代码-----真正的代码编辑器编辑代码也就是一个高级点的文本编辑器,所以要实现一个文本编辑器的基本功能,这用一个原创 2012-11-24 17:11:29 · 4724 阅读 · 1 评论 -
自己实现HashSet类和rrayList类
自己实现了HashSet类和ArrayList类,只是简单的实现了它们的几个方法,写出的类限制性很大。使用JDK提供的类的时候,应该要知道他们的底层的细节是怎么实现的,对以后使用和加什么理解有一定的帮助。JDK文档提供一个方法介绍,没有提供底层实现的细节,也没有具体每个方法实现的简单示例。Add()方法动态添加元素我认为,如果申请的空间满了之后每次会再开辟一块如大小为16空间的来存储,而不是每次开原创 2012-11-24 15:54:33 · 1009 阅读 · 0 评论 -
菜鸟学Java之Java与C++在字符串中使用+和==的区别
先看两段程序:C++: string str1="hello"; string str2="world"; string str3="helloworld"; string str4=str1+str2; cout<<"str3: "<<str3<<endl; cout<<"str4: "<<str4<<endl; if原创 2012-10-10 21:19:50 · 1042 阅读 · 0 评论 -
java字符转义 字符串中的双引号
创建或显示字符串时,其文本必须用双引号括起,以指出字符串的开始和结束。这些双引号不会显示出来,这就提出了一个很好的问题:如果要显示双引号该怎么办呢?为显示双引号,Java创建了一个特殊编码/",可放到字符串中。在字符串中遇到该编码时,将其替换为双引号。例如,请看下面的例子:System.out.println("Jane Campion directed /"The Piano/" in转载 2014-03-24 23:59:28 · 5880 阅读 · 0 评论