• 20155206 2016-2017-2 《Java程序设计》第1周学习总结


    20155206 2016-2017-2 《Java程序设计》第1周学习总结

    第一,二章学习内容总结

    第一章

    java基本知识
    Java的三种技术架构:

    JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;

    JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;

    JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;

    1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。

    2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。

    第二章

    配置环境变量:让java jdkin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。

    环境变量的配置:

    1):永久配置方式:JAVA_HOME=%安装路径%Javajdk
    
                      path=%JAVA_HOME%in
    
    2):临时配置方式:set path=%path%;C:Program FilesJavajdkin
    

    特点:系统默认先去当前路径下找要执行的程序,如果没有,再去path中设置的路径下找。
    classpath的配置:

    1):永久配置方式:classpath=.;c:;e:
    
    2):临时配置方式:set classpath=.;c:;e:
    

    注意:在定义classpath环境变量时,需要注意的情况

    如果没有定义环境变量classpath,java启动jvm后,会在当前目录下查找要运行的类文件;

    如果指定了classpath,那么会在指定的目录下查找要运行的类文件。

    还会在当前目录找吗?两种情况:

    1):如果classpath的值结尾处有分号,在具体路径中没有找到运行的类,会默认在当前目录再找一次。
    
    2):如果classpath的值结果出没有分号,在具体的路径中没有找到运行的类,不会再当前目录找。
    
    一般不指定分号,如果没有在指定目录下找到要运行的类文件,就报错,这样可以调试程序。
    

    关于GIT的安装
    因为先尝试着在LINUX下安装GIT,在根据指导一步步安装成功后才发现自己没有做任何记录,所以这一步就无法写到博客上了,汗!!!

    浅看后续章节的问题

    1:封装的意义无法理解
    2:自己对path与classpath无法明确的区分差别
    3:各种各样“类”的具体意义
    4:“对象”建立后怎么更改
    5:封装“对象”与建立“类”的关联
    6:进行“继承”时,可以多对一或者多对多吗
    7:几个“接口”分别定义的行为互相影响吗
    8:错误为什么会被打包
    9:索引是指一个路径吗
    10:串流输入/输出的概念
    11:线程的优先如何去设置
    12:同样的LAMBDA怎么表示不同的对象操作
    13:机器时间与人类时间的区分意义
    14:不同数据结构对NOI的不同影响
    15:日志记录了哪些属性
    16:JDBC架构的意义
    17:动态生成操作方法的方法
    18:自定义注释的占用空间与作用

    因为网速原因JDK的安装太慢,而之前的共享文件夹也出现了问题,无法从WINDOWS上获取IDEA,在尝试重新建立共享文件夹时需要下载chmod,但是出现了无法定位软件包的提示

    现在正在尝试对软件源进行换源。所以将“Hallo World”跑起来的任务会尽快上传,到时会再发一次博客。

  • 相关阅读:
    【原创】编程题练习:反转字符串中的单词
    【最近的学习安排】
    【转载】判断两个链表是否相交、一个链表是否有环
    获取字符串字节长度
    如何找到GridView里的控件,建立GridViewRow对象
    Flex和.NET协同开发利器FluorineFx Flex与.NET互操作
    两款基于Visual Studio开发Flex的插件
    Mysql:向信号量添加给定计数将导致其超出它的最大计数错误
    Sql Server数据库触发器实例
    国外一些知名ASP.Net开源CMS系统
  • 原文地址:https://www.cnblogs.com/zf011/p/6451502.html
Copyright © 2020-2023  润新知