Java基础知识

一.环境配置

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

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

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

CLASSPATH  ——>  输入变量值 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar——>

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

——> 点击确定。

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

 

 

 三.编写并编译第一个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编码

类型bitsbytes最小值最大值
byte81-128127
short162-2^152^15 -1
int324-2^312^31 - 1
long648-2^632^63 - 1
float44+/-1.40239846^(-45)+/-3.40282347^(38)
double88+/-4.94065645841246544^(-324)+/-1.79769313486231570^(308)
char1620

65535

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

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

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

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

转意字符 \nnn 其中三个 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("\t");
16             }
17             System.out.println();
18         }
19 }

 

转载于:https://www.cnblogs.com/Edviv/p/11488210.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值