Java学习心得
一.Java入门
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,我初次接触java时,发现它和c语言有一些不同,不仅要定义类,还要搭建环境,我也是在同学的帮助下才配置好了环境。
二.Java和c的区别
1、单文件的编译时间java比C语言快;
2、C语言可以直接操作内存,java不能直接操作;
3、C语言可以封装动态库,java不行;
4、C语言的代码不容易跨平台,java的代码容易跨平台;
5、C语言有指针,java没有指针;
6、Java和C都是指令式语言(Imperative Language),不同的是Java有面向对象(OO)成分在里面,而C是完全面向过程的,C的高级版本C++、C#支持面向对象。
三.java代码
public class Hellojava /*定义了一个类,类名叫做HelloJava,public类的名称必须完全与含有该编译单元的文件名相匹配,包括大小写。*/
{
public static void main(String args[]) /*main方法,任何一个程序只能有一个main方法,main函数是程序的入口,总之一个Java程序执行时只会执行一次main方法*/
{ /*main方法的方法体,没有则会编译不成功*/
System.out.printf("Hello Java!"); /*输出语句*/
}
}
注意:1.一个java文件可以有多个类,但是只能有一个public类。
2.如果文件中不止一个类,文件名必须与public类名一致。
3.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。
从网上我还了解了:1.一个Java程序中不一定只有一个main函数,但至少有一个main函数是以main方法为入口进入
2.web容器已经自带入口,所以web应用中可以不写main方法。
dos如下:
java的常用DOS命令:
1、d:+ 回车:盘符切换,进入D:盘
2、dir:列出当前目录下的文件及文件夹
3、md:创建目录
4、rd:删除目录(不能删除非空的文件夹)
5、rd + /q + /s 文件夹名称 (直接删除)
6、cd(change directory):改变指定目录(进入指定目录)
7、cd…:退回到上一级目录
8、cd\:退回到根目录
9、del(delete):删除文件,也可以删除一堆后缀名一样的文件(例如*.txt)
四.Java学习心得
从接触到java这门语言开始,我发现Java与c很多的不同,自此我还要继续学习Java,提高自己的代码水平。