zoukankan      html  css  js  c++  java
  • (疯狂java)第一课

    (本文章只是为了好玩,没有别的意思,有理解错误之处,恳请提醒,谢谢)

    环境变量的安装

    记得很久之前大学学习java的时候还需要配置环境变量、系统变量,今天看了一下居然还是需要配置,想想啊,mac下面已经都是直接集成的,多么省事,想我这种超级大懒人,简直对java表示很无语,win下面的群众表示很苦逼。不过还好,万恶的CLASSPATH在sdk1.5版本之后不需要再进行配置了,这也算是个进步吧。话说现在如何配置java还是很简单的,分别在系统的环境变量里面加上PATH,然后值设置成jdk安装的路径,就这样就完事了。至于有人说在高级环境变量里面,可以在Path后面加上jdk路径,我觉得那是一件很操蛋的事情,喜欢直接新建。建完之后直接在运行里面cmd,然后javac,之后就会出现一大堆的东西,你成功了,现在你可以选择去玩会了或者去睡觉,等会继续开工。

    面向对象简介

    现在看到了第二章,看到了面向对象和结构化编程的区别,记得C语言里面各种函数吗,那就是结构化编程,把功能都分开,每个函数完成一个功能,然后把函数们组合起来,程序基本的实现是靠函数。面向对象的基础是对象,也就是各种抽象出来的玩意,这个玩意有数据和方法,就好像人身上长肉和人会做饭一样,这样才是完整的人。接着书上又墨迹了一会,顺序,选择,循环是可以完成所有的逻辑过程的,这也就是为啥编程语言里面都是if、for这些玩意了。还有面向对象的的三大特点,继承,多态,封装。继承就是让类有连贯性,多态这就同样的方法可以根据主人不一样,干出不一样的事情。封装,就是把接口与数据尽量分离,接口尽量简单透明。一切皆对象。接着就是最蛋疼的UML,这个玩意我打算以后再研究,如果真正规范的的软件工程,貌似是必须的。好吧,该去洗澡了!

  • 相关阅读:
    zoj3299 Fall the Brick
    hdu4533 威威猫系列故事——晒被子
    FZU 1650 1752 a^b mod c
    Codeforces Round #136 (Div. 1) B. Little Elephant and Array
    Codeforces Round #292 (Div. 1) C. Drazil and Park
    Uva 12436 Rip Van Winkle's Code
    Codeforces Beta Round #19 D. Points
    hdu1513 Palindrome
    poj1160 Post Office
    zjnu1181 石子合并【基础算法・动态规划】——高级
  • 原文地址:https://www.cnblogs.com/sanjianghuiliu/p/3991726.html
Copyright © 2011-2022 走看看