zoukankan      html  css  js  c++  java
  • luogg_java学习_01_JAVA基本概述

    本文为博主辛苦总结,希望自己以后返回来看的时候理解更深刻,也希望可以起到帮助初学者的作用.

    **转载请注明 出自 : luogg的博客园 ** 谢谢配合!

    1.1基础常识

    常用的dos命令
    • dir 列出当前目录下的文件及文件夹
    • md 创建目录
    • rd 删除目录
    • cd 进入指定目录
    • cd.. 退回到上一级目录
    • cd 退回到根目录
    • del 删除指定文件
    • exit 退出dos命令行
    • cls 清空dos命令行
    • echo javase>1.txt 创建1.txt并写javase

    java是SUN(Stanford University Network)1995年推出的一门高级编程语言。

    java语言的特点
    1. 面向对象
    • 两个基本概念:类,对象
    • 三大特性:封装,继承,多态
    1. 健壮性
    • 吸收了c/c++有点,去掉了指针、内存申请与释放等,提供了一个相对安全的访问机制。
    1. 跨平台性
    • 安装一个JVM虚拟机,由jvm负责java程序在该系统中运行。

    java两种核心机制
    • java虚拟机
    • 垃圾回收机制
    graph LR
    *.java-->*.clasS
    

    JDK的安装

    • jdk是提供给java开发人员的,包含了java开发工具(例如编译工具javac.exe,打包工具jar.exe),也包含了jre,
    • 配置环境变量是为了在dos底下的任何位置都可以使用jdk的命令
    • 测试jdk是否安装好:dos底下输入javac或者java -version
    • 配置环境变量即将java bin目录地址复制到classPath中
    • 为什么要设置JAVA_HOME变量,变量值为java的目录地址呢?因为防止bin目录被放到其他位置之后jdk失效。以后只需要修改JAVA_HOME中的变量即可,也防止Path的被不小心修改。
    • 增加JAVA_HOME以后,path设置为%JAVA_HOME%in; %为动态的获取地址

    第一个程序HelloWorld及常见问题

    • 一个源文件里边有几个class类,编译后就会生成几个对应的class文件。
    • 一个源文件中只能将一个类定义为public。因为定义的public的类名必须与源文件名相同。
    • mian()方法是程序的入口,方法内是程序的执行部分。
    执行程序:
    1. 编译:javac.exe 编译完,生成诸多个.class字节码文件。
    2. 运行:java.exe

    注释
    • 单行注释 //这是单行注释
    • 多行注释 /* 这是多行注释 */
    • 文档注释 注释内容可以被javadoc所解析,生成一套以网页形式体现的该程序的说明 javadoc -d mydoc -author -version HelloWorld.java
    /**
        *@author 指定java程序作者
        *@version 指定源文件版本号
        *@param 方法的参数说明
    */
    
  • 相关阅读:
    什么是重构,什么不是重构
    Sql Server Merge 关键字 一个条语句实现增删改查
    SQLServer查询一天时间内的数据
    数据库索引原理 二
    重构代码时的7个阶段
    “旁观者效应”是如何毁掉我们的代码
    ClassNotFoundException: org.apache.storm.kafka.spout.KafkaSpoutConfig
    Flume+Kafka整合使用
    SLF4J: Detected both log4joverslf4j.jar AND bound slf4jlog4j12.jar on the class path
    Could not find or load main class org.apache.flume.tools.GetJavaProperty
  • 原文地址:https://www.cnblogs.com/luogg/p/5592724.html
Copyright © 2011-2022 走看看