黑马程序员——认识JAVA

来源:互联网 发布:学编程用什么笔记本 编辑:程序博客网 时间:2024/05/22 15:18

点击打开链接 点击打开链接 点击打开链接 <a href="target=" _xhe_href="target=" blank"="">.Net培训、期待与您交流!">点击打开链接 点击打开链接

认识java

      今天开始学习java基础课程,在没有学习编程以前,总觉得IT界是一门高深难懂的行业。常常听别人说IT精英多么多么牛X,是高知识分子,又是高学历人才,最重要的是高年薪对我们这些屌丝而言,是非常崇拜的。以前用着window系统打着游戏,喝着咖啡,是一件很惬意的事情,闲着没事儿系统也是一个礼拜一换,今天用xp,明天用win7.当然对屌丝而言,一般是没有谁去购买正版的window操作系统,毕竟money也来之不易啊。所以呢,特别感谢像雨林木风、番茄花园、深度这样的工作室,搞出这么多免费的window系统,而且是ghost安装,时间短,傻瓜化安装。不过前段时间被微软告侵权,解散了。

      学习编程,一部分是因为崇拜这些软件开发者,开发出来很多程序和游戏供我们使用,更多的是被形势所逼,我只有中专文凭,学的是电子电器专业,17岁毕业就在社会上打拼,到现在为止已经8个年头,8年时间没有让我的生活改变多少,反而把我的激情打磨干净了。生活在我们那个城市,人均收入很低,消费却异常高。一个月的工资也就够买两件耐克,

我常常在想,人生有几个25岁可以供我挥霍?又有多少时间可以重来?难道等我50岁了才开始考虑人生?以后有小孩了如何保证奶粉、尿片?这个时候开始,我做了一个决定,转行IT。我没有考虑IT门槛又多高,我只觉得在不做这辈子就这么完了。压力给予我动力,我觉得我能行!!!

   好了,闲话不多说,通过学习第一天的课程,把所学的知识做一个总结,让我巩固所学知识也便于今后的复习。

       什么是java?

Java是一门编程语言,也叫爪哇,是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。他是一种面向Internet的编程语言。随着Java技术在web方便的不断成熟,已经成为Web应用程序的首选开发语言。

他具有简单易学,完全面向对象,安全可靠,与平台无关的特点。

       简述对 JVM,JRE,JDK 的理解?

JVM:简称虚拟机,是运行所以java程序的虚拟计算机。

JRE:java的运行环境,要运行java源程序,就需要

        JRE,JRE包含JVM。

JDK:java开发工具集,包含java开发和运行工具,如   

        javac,java工具等。

JDK包含JRE包含JVM.

        简单来说程序员开发需要使用JDK,而一般用户只需要JVM就可以了。

简述环境变量 path 和 classpath 的作用?

       psth主要是指定JDK开发工具的路径,可以让开发人员在任何目录下调用  该路径下的工具。

      classpath主要是指定加载class文件,即字节码文件的路径,表示 JVM 寻找 class 文件的位置。

 

      这是第一个java程序,在写这个程序的时候出现了一些问题,把他贴出来作为参考。

class Hello

{

    public static void main(String[] args)

    {

       System.out.println("Hello World !!!");

    }

}

 

   进入作业目录,新建一个txt文档,由于一时手误,新建成了压缩文件,索性把压缩文件的后缀名改为.java.,文件也变成了txt文档样式,敲击代码,编译运行得到上面的问题,

居然还有两个不认识的汉字,(尴尬!!!!!)

看了半天代码,都觉得没有问题,于是拷贝代码,重新新建一个txt文档,改为.java。

运行结果立刻恢复正常

 

童鞋:  引以为戒!!!

 

Java是一种严格区分大小写的语言,在编写代码的时候要严格区分大小写,string必须是大写开头,不然会报错

 

在编译运行时,编译的是java源文件,也就是上图的DemoTwo.java,而运行的是编译生成的class文件。而编译生成的class文件为DemoTw.class,见上图,所以运行java是就需要运行java.DemoTw.

例如:要运行上图java文件正确的步骤为:

javac DemoTwo.java  //编译

java DemoTwo      // 运行

上图所示,在编译出现错误,结果发现主方法末多写了一个分号,去掉以后恢复正常。

方法定义格式:

public static void main(String[] args).//注意:小括号后面没有分号哦!

{

}

.

编写上面代码的时候,郁闷了。所有代码完全正确,可是它就是要报错,然后一个字母一个字母的去对,当看到上图红色框里的分号时,突然发现这个分号这么这么漂亮???圆溜溜的,突然想到老师讲课时说的话:java里只识别英文字符,也就是英文状态下的标点符号。果断更改,运行恢复正常。

 

与上图的标点符号是不是像一对孪生兄弟??

     class 在java的作用?

 class是java中的关键字,意思是定义一个类

例如:

class  Hello

{

}

class定义了一个类名为Hello的类。类名首字母一般为大写字母。

简述 main 方法(按照四部格式,是什么,什么特点,怎么用,何时用?)

      main是一个英文单词,在java中,他不是关键字也不是保留字,但是他具有特殊的定义,就是作为一个程序的入口,程序执行的起始位置。必须是全部小写,不然就不能作为程序入口来执行。

     他有固定的格式:

public static void main(String[]  aegs)

当一个程序需要运行时,那他就需要一个入口进入,此时就需要使用main 。

    输出语句的作用?

输出语句的作用是将方法或者变量进行打印输出,以实现人机交互的目的。

对编程学习可以起到很好的辅助作用。

例如: 当你设计一个小程序时,你不知道程序是否达到你的要求,可以用输出语句打印输出,这样可以直观的感受运行结果。

    他有两种基本用法:

     System.out.println("");打印输出完结果换行

 System.out.print("");打印输出完不换行

 程序最小的单位是 一个类在类中写其他的成员(例如主方法) 需要注意代码结构 缩进一个类中可以没有主方法,但是没有主方法的类不能独立的运行

    主方法 : 程序的入口

          public static void main(String[] args)

         {

          }

一个类如果是使用public 修饰 ,那么要求文件名和类名必须一致一个java文件中最多只能有一个公共的类

安装JDK

 

 

 傻瓜化操作,直接下一步下一步就可以了。安装过程中弹出的安装jre  直接点击取消,因为JDK包含了JRE,所以安装JDK就不必再安装JRE了。

安装好JDK以后,需要配置Path,为什么要配置path呢?

因为在安装好JDK以后,我们在编译java文件的时候,cmd默认路径不知道有javac这个命令,所以我们的进入javac工具所在目录下,然后在调用该工具,但是在编译的时候javac工具只能在该路径下去寻找 .java后缀名的源文件,这样就造成工具和文件都在同一个文件夹下,不利于维护使用,所以这个时候就需要设置Path,让cmd在任何路径下都可以调用javac工具,而我们只需要进入源文件的路径就可以调用,实现工具与代码单独存放。
点击打开链接 点击打开链接 点击打开链接 <a href="target=" _xhe_href="target=" blank"="">.Net培训、期待与您交流!">点击打开链接 点击打开链接


0 0
原创粉丝点击