Java基本理论及编程语言分类4.23

简介:

课堂笔记4.23

总结
1理论
2基础逻辑 if eise for while

3:

一:java 语言 编程语言 自然语言

        计算机语言

二:编程语言分类

        根据数据类型    强类型编程语言
               弱类型编程语言 :eg C语言
       根据执行方式    编译执行---Java源文件---javac编程---java执行     Java----class
                  解释执行---shell脚本---.sh源文件---更改x权限---执行  C----a.out

三、计算机语言分类 编译: Java 、 C、 C++

               解释: shell、 Python、PHP

注释:java是编译与解释共存的语言

 C语言是纯正编译语言

四、编程语言的组成

       ×词法和语法规则
       *编译器和解释器
    ×开发中常用包 API  ---工作当中经常用到 --application platform interface应用平台网络接口
       ×集成环境IDE  ---Integrated Development Environment

注释:JDK也是简单的IDE

注释:安装软件和app最好 低于最新版本的1~2个版本

注释:老师推荐一本书:《自学编程语言》//对语言感兴趣的话

Java语言的分类----根据不同的适用领域

  ----JavaSE 新(J2SE 旧)--必学的--   java 2 platform standard edition

  ----JavaME  (J2ME)----用的比较少--
  ----JavaEE   (J2EE) ----大行其道---   JavaWeb   //Java工程师----JavaEE----后台开发的

五、JavaSE(14day) ---Android API

       ---JavaEE-----Java后台开发工程师
       ---BigData----大数据开发工程师(4month)

六、---JDK---//开发工具lib ---javac =====Java Development kit & Java开发工具包

----JRE---// lib =====Java Runtime Environment =====Java运行环境

----JVM---- 虚拟机 //JRE和JVM捆绑在一起的

//后面了解一下java 《JVM虚拟机原理》

七、环境变量

---path-----classpath------JAVA_HOME

---Path系统的环境变量 -----javac到处可以用

---clasPath----.java-----.class-----.java文件的存放目录

==================
export Path = $ Path
export classport

export JAVA_HOME

Path /tools/jdk/8/bin

Java_HOME tools/jdk/8/ ---------IDE开发工具//注释:寻找Java开发工具的

八、表示符的命名规则? ==========类名与文件名完全相同

九、数据类型

    ----基本数据类型-----Java默认存在  //数据类型 ==  变量名== 初始值

   -----引用数据类型  ---java存在的  -----Scanner
                -----自定义类  //类名 == 变量名==对象的初始值

//“引用数据类型”-----从hadoop,项目开始 会涉及到引用数据类型

//了解一下c语言的数据类型

// -----Byte----单位 字节

   -----byte----java整型变量的byte类型
   -----bit-----比特  1010

//对概念模糊的对策 =====列出相似的单词概念进行“对比”,加强记忆===推荐的一个学习技巧

//========================

怎么听课? 怎么练习?how?听课效率?
**'写'、'记'、'问'==== "问"很重要
**下午回顾、梳理
**练习
**想=========横向贯穿========

十、数据转换

小---大 =======不会损失精度

大---小 =======会损失精度

注释:数据类型转换在面试的时候会考到

“强制类型的转换”---提前看课件

十一、引用类型的数据转换

---数字正确才能强制转换---

================================================================

public static -----void----- ----main (String[] args)----

修饰符 返回值类型 方法名称 (参数列表)

/**
自定义方法步骤:

*/

?????
返回值类型: 有返回值(需要返回值) ----- 选择==== 基本数据类型and引用数据类型

        没有返回值  ------void 

十二、这周作业 50个作业代码

目录
相关文章
|
3月前
|
Java
java基础(8)数据类型的分类
Java数据类型分为基本数据类型(8种)和引用数据类型。基本类型包括byte, short, int, long, float, double, boolean, char。每种类型有固定占用空间大小,如int占用4字节。字符编码如ASCII和Unicode用于将文字转换为计算机可识别的二进制形式。
82 2
|
3月前
|
存储 Java
java基础(7)变量以及变量的分类
Java变量是内存中存储数据的基本单元,包含数据类型、名称和字面值。变量的数据类型决定了分配的内存空间大小。变量声明格式为“数据类型 变量名;”,变量名应符合标识符命名规范。变量可以重新赋值,但数据类型需一致。变量可以一行声明多个,作用域决定了变量的可用范围。变量分为局部变量和成员变量,局部变量定义在方法体内,成员变量定义在方法体外、类体内。
48 2
|
27天前
|
安全 Java 开发工具
Java 编程语言
Java 是一门强大而重要的编程语言,具有广泛的应用和良好的发展前景,对于开发者来说,掌握 Java 是非常有价值的。
108 62
|
1月前
|
Java 开发者
Java 中的锁是什么意思,有哪些分类?
在Java多线程编程中,锁用于控制多个线程对共享资源的访问,确保数据一致性和正确性。本文探讨锁的概念、作用及分类,包括乐观锁与悲观锁、自旋锁与适应性自旋锁、公平锁与非公平锁、可重入锁和读写锁,同时提供使用锁时的注意事项,帮助开发者提高程序性能和稳定性。
52 3
|
6月前
|
数据可视化 Java
Java语言使用DL4J实现图片分类
【6月更文挑战第14天】Java语言使用DL4J实现图片分类
119 3
|
2月前
|
Java
让星星⭐月亮告诉你,Java异常分类[Throwable(Error/Exception(RuntimeException/其他异常)) 检查时异常 非检查时异常]
本文深入解析了Java异常处理机制,重点介绍了`Throwable`类及其子类`Error`和`Exception`,并通过实例代码、流程图和表格详细解释了异常的分类、区别及处理方法,帮助读者掌握异常处理的关键技巧,提升程序的稳定性和健壮性。
61 1
|
2月前
|
Java
Java 中 IO 流的分类详解
【10月更文挑战第10天】不同类型的 IO 流具有不同的特点和适用场景,我们可以根据具体的需求选择合适的流来进行数据的输入和输出操作。在实际应用中,还可以通过组合使用多种流来实现更复杂的功能。
63 0
|
3月前
|
存储 安全 Java
Java 常用集合分类
Java 常用集合分类
33 3
|
2月前
|
Java
Java泛型分类
Java泛型分类
13 0
|
2月前
|
存储 Java
Java集合的分类
Java集合的分类
20 0
下一篇
DataWorks