黑马程序员技术交流社区

标题: 这个点在写学习日记的有木有!我的第一篇啊... [打印本页]

作者: 贾永长    时间: 2013-6-25 00:32
标题: 这个点在写学习日记的有木有!我的第一篇啊...
本帖最后由 孙百鑫 于 2013-6-27 07:45 编辑
这样写,格式什么的可以吗?求大神过目,提看法啊!        黑马程序员_Java开发前奏        
        分类:            黑马学习日记2013-06-24 23:474人阅读评论(0)收藏编辑删除
Java黑马程序员

----------------------    android培训java培训、期待与您交流!  ----------------------

1、软件:一系列按照特定顺序组织的计算机数据和指令的集合。
        常见的软件如:系统软件(DOS,windows,Linux等)、应用软件(扫雷,迅雷,QQ等)等等。

        人机交互:即人与计算机之间的交互,交互的方式有图形化界面方式,命令行方式。

        常见的一些dos命令行:dir:列出当前目录下的文件以及文件夹
                                                                               md:创建目录
                                                                                               rd:删除目录
                                                                                              cd:进入指定目录
                                                                                               cd..:退回到上一级目录
                                                                                              cd/:退回到根目录
                                                                                             del:删除文件
                                                                                            exit:退出dos命令行
        注:1、在dos里面删的话,这不走回收站的。
                         2、在dos里面删文件夹,必须保哥们是证文件夹是空的。

2、计算机语言:人与计算机交流的方式。Java是SUN(StanfordUniversity Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,它是是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

             Java运行平台的三个版本:
             J2EE(JavaPlatform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如Servlet Jsp等,主要针对于Web应用程序开发。
             J2SE(Java Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。
             J2ME(Java Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

3、Java具有很好的跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
          原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM JavaVirtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
   图解如下:
   
       因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。

          注:1、虚拟机依赖于平台原因:windows内核和Linux内核不一样,虚拟机有可能调用系统底层的东西,它得针对不同的操作系统来编写不同的虚拟机,所以,虚拟机是分版本的。
                           2、 c++制作的软件放在windows里面能执行是因为windows里面有一个能解析c++程序的虚拟机,所以微软对于c++支持非常好。(Windows就是c和c++写的)

4、JRE和JDK的区分:
            JRE(Java RuntimeEnvironment Java运行环境)包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
          JDK(JavaDevelopment Kit Java开发工具包)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe)运行工具(java.exe)等。
          简单而言:使用JDK开发完成的java程序,交给JRE去运行。

5、配置环境变量:
           path路径:是java编译时需要调用的程序(如java,javac等)所在的地方,如:D:/JDK_1.6.2/bin;
           classpath类的路:在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类。

6、 用关键字class定义类,如果类为public,则文件名必须与类名相同,且一个程序中有且只有一个public类。
          如图:
      

----------------------    android培训java培训、期待与您交流!  ----------------------

     详细请查看:http://edu.csdn.net



分享到:




作者: 达尔文    时间: 2013-6-25 04:42
格式上没有问题 .如果是日记,还算可以把.
争取多看看其他同学的技术BLOG。
从一开打下基础 .方便以后的10篇BLOG


兄弟打算进几期啊

我是0基础.争取22
作者: 贾永长    时间: 2013-6-25 08:46
争取22期!!!{:soso_e130:}
作者: vicoooo    时间: 2013-6-25 09:50
哈哈。。志同道合啊。22期加油!
作者: HM朱蛟    时间: 2013-6-26 05:17
笔记不在多 在精辟  
可以参考参考那些得了30分技术博客分的大侠。。  
话说我花了3个月写了32篇博客还被扣了1.2分  伤不起
作者: 金辉    时间: 2013-6-26 06:48
加油,努力
作者: 贾永长    时间: 2013-6-26 08:49
HM朱蛟 发表于 2013-6-26 05:17
笔记不在多 在精辟  
可以参考参考那些得了30分技术博客分的大侠。。  
话说我花了3个月写了32篇博客还被扣 ...

30分啊!厉害!那技术博客和技术日记啥区别啊?
作者: HM朱蛟    时间: 2013-6-26 09:05
贾永长 发表于 2013-6-26 08:49
30分啊!厉害!那技术博客和技术日记啥区别啊?

就是日记 ...:D
作者: 郭伟杰    时间: 2013-6-26 12:09
                                       是的
作者: 孙百鑫    时间: 2013-6-27 07:45
楼主您好。我已将您的帖子改成已解决。如果帖子发布长时间没加分。及时联系我。以免漏分的情况发生{:soso_e100:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2