java基础的知识点(一)

简介: java基础的知识点(一)

 初始Java:

一、程序:

1.通常指完成某些事物的一种既定方式和过程。

2.计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指定的集合。

二、java可以做什么:

1.开发桌面应用程序

2.开发网页应用程序

三、技术平台

javaSE

javaEE

四、java三步走:

1.编写源代码(.java文件)

2.编译源程序(.class文件)

3.运行

五、编译java文件的步骤:

1.win+r,输入cmd,找到java源代码的路径,输入javac 名称.java,回车

六、运行java文件的步骤:

在dos下面直接输入java 文件名,回车即可

七、java代码的注意事项:

1.类名必须要和文件名一致

2.类包含方法

3.java程序的入口是main方法

4.main方法的四要素:public,static ,void ,String[]args

5.大括号必须要一一对应

6.分号和括号必须是英文下面的

7.java是一种区分大小写的语言

八、更改myeclipse的路径:file–>switch workspace–>other–>更换路径–>确定–>myeclipse重启即可。

 变量、数据类型和运算符:

一、变量:

1.根据数据类型在内存中分配一个合适的空间并给他命名,即“变量名”

2.将数据存储到这个空间中,

3.从空间中取出数据,可以使用变量名来获得。

二、java中的数据类型

数据类型:

1.数值类型

(1)整型 int

(2)非整型 double float

2.非数值类型

(1)字符 char

(2)字符串类型 String

三、使用变量的步骤:

1.声明变量: 变量类型 变量名;

2.给变量赋值: 变量名=值;

3.使用变量 : 输出变量即可

4.在声明的时候顺便给变量赋值:变量类型 变量名=值;

四、赋值时需要注意的事项:

在数据库中:

1.int float类型的值什么都不加

2.datetime char varchar 类型的值需要加单引号

在java中:

1.int double float 类型的值什么都不加

2.char类型的值需要加单引号

3.String 类型的值需要加双引号

五、变量命名规则:

1.前面可以是字母,下划线和符 号 2. 后 面 可 以 是 数 字 , 字 母 , 下 划 线 和 符号 2.后面可以是数字,字母,下划线和2.线符号

3.变量名需要有意义,拼音也可以

4.关键词不能当做变量名,例如,class void public static

六、赋值运算符:

1.=:将等号右边的值赋值给等号左边

七、算术运算符:

+ - / * %

八、从控制台输入信息:

Scanner sc = new Scanner (System.in);

String类型:sc.next();

int类型:sc.nextInt();

九、类型转换:

大类型转换小类型,直接转换,double num = 6;

小类型转换大类型,需要强制转换,int num =(int)6.5;

 运算符和基本选择结构:

一、boolean 类型:

值只有两个:true(真)和false(假)

二、常用的关系符:

> < >= <= != ==

作用:用来比较运算结果,值是boolean类型。.

三、if选择结构的语法:

if(boolean){

代码块

}

含义:如果boolean类型返回true,那么程序执行代码块,如果boolean类型返回false,那么程序不执行大括号里面的代码块。

四、逻辑运算符:

&&:两个条件都得满足

||:两个条件满足其中的一个就可以

!:取反

五、if–else选择结构

1.语法:

if(条件){

//代码块

}else{

//代码块

}

六、if–else if --else

1.语法:

if(条件){

//代码

}else if(条件){

//代码

}else {

//代码

}

七、嵌套if

语法:

if(条件){

//代码

if(条件){

//代码

}else{

//代码

}

}else{

//代码

}

相关文章
|
3月前
|
安全 Java 编译器
揭秘JAVA深渊:那些让你头大的最晦涩知识点,从泛型迷思到并发陷阱,你敢挑战吗?
【8月更文挑战第22天】Java中的难点常隐藏在其高级特性中,如泛型与类型擦除、并发编程中的内存可见性及指令重排,以及反射与动态代理等。这些特性虽强大却也晦涩,要求开发者深入理解JVM运作机制及计算机底层细节。例如,泛型在编译时检查类型以增强安全性,但在运行时因类型擦除而丢失类型信息,可能导致类型安全问题。并发编程中,内存可见性和指令重排对同步机制提出更高要求,不当处理会导致数据不一致。反射与动态代理虽提供运行时行为定制能力,但也增加了复杂度和性能开销。掌握这些知识需深厚的技术底蕴和实践经验。
77 2
|
4月前
|
存储 算法 安全
Java面试题:Java内存模型及相关知识点深度解析,Java虚拟机的内存结构及各部分作用,详解Java的垃圾回收机制,谈谈你对Java内存溢出(OutOfMemoryError)的理解?
Java面试题:Java内存模型及相关知识点深度解析,Java虚拟机的内存结构及各部分作用,详解Java的垃圾回收机制,谈谈你对Java内存溢出(OutOfMemoryError)的理解?
70 0
|
1月前
|
安全 Java 编译器
Java基础-知识点(二)
Java基础-知识点(二)
13 0
|
1月前
|
存储 缓存 安全
Java基础-知识点(一)
Java基础-知识点(一)
17 0
|
3月前
|
安全 Java 程序员
阿里开发手册 嵩山版-编程规约 (四)OOP规约-Java程序员必看知识点!!!
《阿里开发手册 嵩山版》的OOP规约部分强调了面向对象编程的最佳实践,包括正确使用静态方法、覆写方法的注解、可变参数的使用、接口的稳定性、equals和compareTo方法的使用、BigDecimal的正确比较、包装类与基本数据类型选择、POJO类的属性和方法设计等,以提升代码的质量和维护性。
|
5月前
|
存储 Java API
Java数据结构之ArrayList(如果想知道Java中有关ArrayList的知识点,那么只看这一篇就足够了!)
Java数据结构之ArrayList(如果想知道Java中有关ArrayList的知识点,那么只看这一篇就足够了!)
Java数据结构之ArrayList(如果想知道Java中有关ArrayList的知识点,那么只看这一篇就足够了!)
|
5月前
|
设计模式 Java 编译器
Java中的内部类(如果想知道Java中有关内部类的知识点,那么只看这一篇就足够了!)
Java中的内部类(如果想知道Java中有关内部类的知识点,那么只看这一篇就足够了!)
|
5月前
|
Java 程序员 编译器
Java 异常处理详解(如果想知道Java中有关异常处理的知识点,那么只看这一篇就足够了!)
Java 异常处理详解(如果想知道Java中有关异常处理的知识点,那么只看这一篇就足够了!)