黑马程序员——Java大概理解、环境搭建和个人心得

------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
自学Java第一天。本人是根据毕向东老师的Java视频学习的。




Java大概理解、环境搭建和个人心得




一,java理解

首先计算机语言其实就是人与计算机交流的方式,Java语言就是计算机语言的一种。开始学习Java语言之前最好还是学习一下基本的dos命令行,常见的命令都有:dir:列出当前目录下的文,件以及文件夹;md:创建目录;rd:删除目录;cd:进入指定目录;cd..:退回到上一级目录;cd/:退回到根目录;del:删除文件;exit:退出dos命令行。



二,Java语言特点:

Java语言是完全面向对象,安全可靠,与平台无关的编程语言。因为通过Java语言编写的应用程序在不同的系统平台上都可以运行,所以它具有跨平台性,也称为具有良好的,可移植性。原理是在需要运行java应用程序的操作系统上先安装一个Java虚拟机(JVM)。



三,Java环境搭建:

JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。  JRE:Java Runtime Environment,java程序的运行环境等于java运行的所需的类库+JVM(java虚拟机)。如果要运行开发好的Java程序,计算机只需安装JRE。但是本人是要自己开发Java程序,就要安装JDK(因为JDK里面包括JRE,JRE里面包括JVM)。安装好后在命令行里输入javac,出现很多命令参数则成功安装JDK。再配置环境变量(本人是上网百度的如何配置java环境变量),目的为了更方便的应用java开发工具。配置好环境后,在命令行任意目录下输入javac都出现许多命令参数则配置成功,可以开始编写java程序了。



四,path,classpath环境变量的作用:

path:虚拟机查找的顺序是先在当前目录下找,如果没找到再去path环境变量去找。
classpath:虚拟机先找classpath,然后再找当前路径,如果设置classpath时,后面没有加“分号”,就不找当前路径了。



五,javac命令和java命令做什么事情呢?

java是分两部分的:一个是编译,一个是运行。
javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的 .java文件进行编译。 生成了jvm可以识别的字节码文件,也就是 .class文件,也就是java的运行程序。
java:负责运行的部分会启动jvm.加载运行时所需的类库,并对class文件进行执行。
一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数。



六,自己写的第一个程序:在记事本上写的,在命令行编译运行。

/*
需求:定义一个hello world小程序。
步骤:
     1,通过class关键字定义一个类。将代码都编写到该类中。
     2,为了保证该的独立运行。在类中定义个主函数。格式public static void main(String[] args)
     3,保存成一个扩展名为java的文件。
     4,在dos控制台中通过javac工具对java文件进行编译。
     5,在通过java命令对生成的class文件进行执行。
*/
class Demo//定义一个类。
{
//主函数。
public static void main(String[] args)
{
//输出语句。
System.out.println("hello world");
}
}



七,个人体会:

作为初学者,编写java代码时编写代码时先用记事本或EditPlus编写,更能使自己熟悉编程思想。写程序时首先明确需求,根据需求再写出自己的解题思路,然后再编写代码,写代码的过程中边写注释,方便观看。



八,还有以后学习新技术的四点:

1,该技术是什么?

2,该技术有什么特点(使用注意):

3,该技术怎么使用。

4,该技术什么时候用?


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值