摘要:
1、String字符串一般不用new来初始化。字符串最大的特点是一旦被初始化就不可以再修改,String为final类。字符串常见操作有获取和判断。字符串定义了后放在字符串池中,是一个常量,一旦新的字符串定义就检测字符串池有没有这个字符串,如果有就将之赋给新的字符串。用new创建字符串时是定义两个字... 阅读全文
摘要:
1、单例设计模式:一个类只实例化一个对象。有饿汉式和懒汉式两种方式。 1 package pack; 2 public class Test1 3 { 4 public static void main(String[] args) 5 { 6 System.out... 阅读全文
摘要:
1、调用Thread类可以操作线程。步骤是:调用thread类创建线程,复写run();方法,启动线程(调用run方法)。每次的结果都不同是因为CUP的使用权不确定。thread类中的run方法是用于存储线程的代码,同理,main方法是虚拟机要调用的代码的存储位置。run();和start();的区... 阅读全文
摘要:
1、面向对象的类定义、对象实例化、修改属性和引用对象。 1 package firstproject; 2 //定义一个car类 3 class Car 4 { 5 //描述颜色 6 String color="blue"; 7 //描述轮胎数 8 int n=4; ... 阅读全文
摘要:
1、面向过程属于唯心主义思维范畴,面向对象属于唯物主义思维范畴。前者很容易会让程序员的思维变得以自我为中心,变得很难和人相处。后者带给程序员的是一种朴实的平等态度,让程序员更关注与关系,而非单个个体,这样的程序员可能会更好和人相处。性格决定编程风格,编程风格也反过来影响性格,两者相辅相成。2、对象是... 阅读全文
摘要:
1、选择排序和冒泡排序 1 package firstproject; 2 public class Test 3 { 4 public static void main(String[] args) 5 { 6 /*冒泡排序(从小到大排序) 7 ... 阅读全文
摘要:
1、默认类型转化错误1 public class ByteTest2 {3 public static void main(String[] args)4 {5 byte a=4;6 a=a+3;7 System.out.println(a);8 } 9 }... 阅读全文
摘要:
1、Java是跨平台的,但JVM却不是,Linux操作系统需要Linux版本的jvm,windows操作系统需要window版本的jvm,mac os操作系统需要它特定的jvm。2、jre是Java运行环境,里面包括一个jvm虚拟机。3、环境变量类似于操作系统的全局变量,随处运行都是成立的。配置用p... 阅读全文
摘要:
1、dir:列出文件目录 cd:进入指定目录 cd/:退出到根目录 cd..:退到前一个目录下 md:创建目录 rd:删除文件目录 del:删除文件,例如del *.txt是产出所有的txt文件。 exit:退出DOS环境 start:新建立一个DOS窗体 echo 文件内容>fi... 阅读全文
摘要:
1、2*8的最有效率的算法1 package firstproject;2 public class Test 3 {4 public static void main(String[] args)5 {6 // TODO Auto-generated method ... 阅读全文