寒假实践第一天

本文介绍了Java编程的基础知识,包括JavaSE、JavaEE和JavaME的区别,以及SpringBoot在实习中的重要性。内容涵盖了数据结构、算法、开发工具使用、面试技巧和项目经验等方面。
摘要由CSDN通过智能技术生成

编程的本质=数据结构+算法

Java语言概述

javaSE:标准版本:基础,桌面级应用;

javaEE:企业版:服务器端的大网络,分布式

javaME:微型版本:嵌入式设备,小设备

课堂笔记

1.分享行业知识
2.搭建环境
3.编写Hello程序
4.安装IDEA完成测试
5.编写自动开关机实例//
6.Java EE 实习需掌握哪些知识点
Java SE (数组。面向对象(封装、继承、多态+抽象)接口、异常、多线程(问的多《并发编程的艺术》)、集合(大概率会问到底层源码、 ArrayList、HashMap、ConcurrentHashmap)、I0流(输入\输出)、网络编程(AI0、BI0])JVM(Java虚拟机《深入理解Java虚拟机》)设计模式(常用的23个设计模式---单例设计模式5种实现方式)和算法[力扣300+]数据库(性能优化、索引)
Java web 一些东西(session 和cookie) Linux操作系统 常用的一些命令
SSM(Spring(IOC AOP) Spring MVC MyBatis)
Spring Boot 微服务(自动配置原理+整合第三方组件]第三方 Redis 缓存 MQ消息队列搜索 ES1-2个项目
分布式项目Dubbo    Spring Cloud Alibaba 加分项    

快捷键
ctrl+a全选 +b加粗 +c复制 +f查找 +v粘贴 +s保存 +x剪切 +z撤销
windows
windows+l锁屏 +r+cmd进入dos命令行 +e 打开我的电脑 +d快速切回到桌面

DOS
dir显示当前目录中的文件
cd 切换路径
ipconfig:查看当前网络IP
javac:编译
java:运行

二、日常实习岗,知识点:学到Spring Boot
1.对Java EE的知识点有一个宏观的认识。(知道要学习哪些东西)【强调:不要只背八股文]
2.多面试--好处:积累面经
3.多加群(技术交流群)-多交搞技术朋友【资源]
4.信息差一大厂实习、校招【烟草、电网]未来校招不要只盯着自己学校
5.实习或者是校招,公司更多的关注"学习能力,沟通能力”一更面试官有话聊!(很重要)
6.对于知识点的把握,(为什么要用这个东西,使用前是什么样的,他的好处,能够解决什么问题?)
7.项目(最重要的):面试官更重要的的是看你简历中的项目是不是自己写的(禁止低端管理系统)
8.面试中的面试官所提的面试题,你并不是所有的问题都能答上来(可能面试你的人,他也不知道)

import java.io.IOException;

public class Hello {
    public static void main(String[] args) throws IOException {
        //编写一个自动关机的程序
        //提示用户,电脑将在一个3600秒后 自动关机
        Runtime.getRuntime().exec("shutdown -a");
        //Runtime.getRuntime().exec("shutdown -a");
        //取消自动关机
        System.out.println("家人,你的电脑将在360秒后关机");
    }
}

public class Demo01{
    public static void main(String[] args) {
        //1,由数字,字母,下划线,$组成,其中数字不能开头
        int number = 13;
        //2.长度没有限制,但不宜过长
        //3.不能使用java中的关键字
        //String public = "嘿嘿";
        String flag = "好好好";
        //4.见名知意,中文不用
        String username = "胡清峰";
        String 哈哈 = "haha";
        System.out.println(username);
        System.out.println(哈哈哈哈哈);
    }
}


public class Hello02 {
    /**
     * public 表示公有的,权限修饰符
     * class : java中的关键字,用来修饰一个类
     * Hello:类名
     * @param args
     */
    public static void main(String[] args) {
        /**
         * static: 关键字 表示静态的
         * void :关键字,表示没有返回值类型
         * main: 表示主方法名 是Java程序的入口
         * String【】 args:表示形参变量名 代表String类型的数组 args是形参变量名
         * throw是关键字
         */
        System.out.println("胡清峰");
        System.out.println("软件工程");
        System.out.println("嘿嘿");
    }
}
//变量定义
public class bianliang {
    public static void main(String[] args) {
        /**
         * 1.变量使用前必须先声明
         * 2.变量使用前必须先初始化
         * 3.变量不能重复定义
         */
        //定义age
        int age=20;
        //输出
        System.out.println("age = " + age);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值