zoukankan      html  css  js  c++  java
  • Java基础知识

    一.环境配置

    安装JDK,然后打开电脑点击属性 ——>点击高级系统设置 ——>点击环境变量 ——>点击系统变量

    新建变量名 Java_Home,输入变量值 C:Program FilesJavajdk1.8.0_144(如果电脑32位的JDK则

    输入:C:Program Files(X86)Javajdk1.8.0_144)   ——>   再次在系统变量下点击新建输入变量名

    CLASSPATH  ——>  输入变量值 .;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar——>

    选中变量 Path 点击编辑新建文本然后确定 并在变量值后面加上 ;%JAVA_HOME%in   点击确定

    ——> 点击确定。

    二.确定环境变量是否配置成功

     三.编写并编译第一个Java程序

    命名建议文件都命名为 类名.java

    编译:javac 类名.java 生成字节码文件

    运行:java 类名

    关于汉字的编译:

    1) javadoc 生成出现错误“编码 GBK的不可映射字符”;

    解决途径:project -> Generate javadoc, 最后一步 VM设置中加入如下代码:

     -encoding utf-8 -charset utf -8

    2)javac 出现错误提示 “编码GDK的不可映射字符”;

    解决途径:javac -encoding UTF-8 类名.java (类名:文件的命名)

    cmd命令下切换目录的方法:

    打开cmd命令行默认是C盘,访问其余盘的方法:

    例如访问D盘,那么我们输入命令 d:

    访问d盘下的目录下的文件夹20,那么输入命令: cd 20

    如果看该文件夹下的目录里的结构,还可以输入: dir

    如果要返回上一级目录。那我们输入命令: cd..

     建议使用idea 写Java:

    1.下载安装并打开idea,创建一个项目

    2.第一次打开点击文件包,找到JDK下载的包路径,创建web的时候在 application打勾。

    3.继续 next,(如果打勾就是快速创建Java程序 Hello world)

    4.输入项目名称以及你的项目路径 F:学习作业名称

    5.点击Project,点击 src New 一个 Package创建一个包

    6.创建完成写Java代码,点击Run就可以运行程序。

    常识:javadoc 命令将Java源文件转换成API文档,生成HTML格式,用于程序文档的维护和管理

    javadoc -privated-d C:ch01_doc com.ch01 HelloWorld.java

                     生成API文档保存的文件夹位置   当前目录中

    执行HelloWorld.jar 中主类文件命名: java -jar HelloWorld

    jar cf Hello.jar Hello.class 将Hello.class文件压缩保存在Hello.jar文件夹

    JDK目录的子目录的主要功能:

    目录bin:存放Java程序所用到的工具。

    目录db:用于存放使用嵌入式数据库Derby开发所用的资源及一些案例。

    目录demo:存放带有源代码的Java平台编程示例

    目录include:存放编译本地方法的C++头文件

    目录jre:存放Java运行环境的jre

    目录lib:存放开发工具包的类库文件。

    四.基础常识:

    1.文档注释 : /**

                                  */

    2.多行注释:/*

                         */

    3.风格约定:1) _,$不作为变量名,方法名开头

                         2) 变量名、方法名首单词小写,其余单词只有首字母大写

                         3)接口名、类名首单词第一个字母大写

                         4)常量:完全大写

    4.数据类型  字符采用Unicode编码

    类型 bits bytes 最小值 最大值
    byte 8 1 -128 127
    short 16 2 -2^15 2^15 -1
    int 32 4 -2^31 2^31 - 1
    long 64 8 -2^63 2^63 - 1
    float 4 4 +/-1.40239846^(-45) +/-3.40282347^(38)
    double 8 8 +/-4.94065645841246544^(-324) +/-1.79769313486231570^(308)
    char 16 2 0

    65535

    5.boolean类型:只能为 true 或者 false

    6.整型常量默认 int 类型 ,5L (5l)表示整型常量。

    八进制数以0开头,十六进制数以 0X (0x)开头

    浮点型整数默认 double 类型,写成浮点数末尾加 f ( F )

    转意字符 nn 其中三个 nnn 表示 八进制数  uxxxx  xxxx 表示4个十六进制数

    7.自动转换顺序:

    不满足自动转换就要用强制类型转换

    8.源码:二进制码    反码:取反     补码:反码+1 (负数适用)   正数的源码补码反码一样。

    符号位: 0代表正,1代表负

    9. Java中没有 goto语句,但是continue,break来控制循环结构,可以用标签

    break label1 ; continue label1

    样例:

     1 public class ContinueLabelTest{
     2     public static void main(String [] args){
     3         int num=0;
     4         System.out.println("200~300之间的素数为:");
     5         outer:for(int i=201;i<300;i+=2){
     6             for(int j=2;j<i;j++){
     7                 if(i%j==0)
     8                     continue outer;
     9             }
    10             System.out.print(i);
    11             num++;
    12             if(num%10==0)
    13                 System.out.println();
    14             else
    15                 System.out.print("	");
    16             }
    17             System.out.println();
    18         }
    19 }

    永远年轻 永远热泪盈眶!
  • 相关阅读:
    linux终端发送邮件
    ubuntu交换Caps 和 ESC
    pycharm快捷键
    python catch socket timeout
    pgsql restart
    python re.sub
    文件写入与缓存
    HTTP协议再分析
    leetcode-45
    Java的锁
  • 原文地址:https://www.cnblogs.com/Edviv/p/11488210.html
Copyright © 2011-2022 走看看